当前位置: 首页 > news >正文

石家庄小学网站建设建设局网站公示的规划意味着什么

石家庄小学网站建设,建设局网站公示的规划意味着什么,百度识图网站,公众号 上传wordpress之前使用的npm包中,我用到了sass包。我当时没有在packagejson中添加依赖项,而是另外install的。这就引起了我的一个思考 初步想法: 我的npm包需要使用sass,那么我应该放在dependencies中,当使用的时候会直接下载 问题…

之前使用的npm包中,我用到了sass包。我当时没有在packagejson中添加依赖项,而是另外install的。这就引起了我的一个思考

初步想法:

我的npm包需要使用sass,那么我应该放在dependencies中,当使用的时候会直接下载

问题所在:

但是如果我的项目已经下载了sass,那么就会导致我的整个项目下载两次sass,造成不必要的下载,而且我npm包中的sass也不可以给全局使用,仅仅服务于我的npm包

结论:在peerDependencies中添加依赖可能更好,这样提醒我在使用npm的时候提醒我下载对应依赖,并不会造成重复下载

为了确认我的想法,我查询了一些这块相关的定义

dependencies:项目依赖,整个项目的依赖,如vue element

devDependencies:开发依赖,用于开发过程的依赖,比如eslint

peerDependencies:定义了项目依赖的版本号,保护兼容性

{"name": "gulp-my-plugin","version": "0.0.1","peerDependencies": {"gulp": "3.x"}
}
npm ERR! peerinvalid The package gulp does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer gulp-cli-config@0.1.3 wants gulp@~3.1.9
npm ERR! peerinvalid Peer gulp-cli-users@0.1.4 wants gulp@~2.3.0

在其中的阅读中我还发现了之前我有考虑不充分的问题,比如我既然需要sass,那当sass变更的时候可能会导致我的npm包无法兼容新版sass,导致错误,因此我如果在我的npm中添加,需要考虑到sass版本的问题。

参考博文:dependencies devDependencies peerDependencies三者的区别-CSDN博客

参考博文:dependencies devDependencies peerDependencies optionalDependencies区别_bundledependencies-CSDN博客

http://www.yayakq.cn/news/146149/

相关文章:

  • 企业网站的建设与维护制作网站电话
  • 贾汪城乡建设局网站台州h5建站
  • 网站正能量点进去就能看湖北网站建站系统哪家好
  • 京东企业集团网站建设方案厦门建设局网站商品房
  • 南山做网站公司在哪里网站建设服务有哪些方面
  • 建设网站开通网线多少钱wordpress上线
  • 做网站需要登陆服务器网站吗宁波十大口碑最好的装饰公司
  • 诚信网站 互联网建站wordpress所有图片都裁剪
  • 沧州自适应网站建设招商网代理
  • 塘沽建设网站公司自学网站建设哪个网站好
  • 海口网站开发建设平顶山做网站推广
  • 怎么根据网站前端做网站后台可以做网站的公司
  • 怎样做p2p网站2021年室内设计公司全国排名百强
  • 行业应用网站建设成本个人可以做微信小程序吗?
  • 东营seo网站推广分销平台哪个好
  • 南昌网站开发培训学校空间站对接
  • 网站如何做映射建设银行自贡分行网站
  • 网站县区分站点建设北京app网站开发
  • 商丘网站建设设计大型网站服务器多少钱
  • 云建站微网站怎么推广网站
  • 网站用户体验诊断国家重大建设项目库网站
  • 国外外贸网站大全局网站信息内容建设 自查报告
  • 帕绍网站建设东莞网站推广费用
  • 做字体的网站腾讯广告联盟
  • 网站开发软文品牌网站建设帮你大蝌蚪
  • 网站建设官网型好呢还是商城型公司网站建设为什么不直接买模版
  • 深圳网站建设公司哪个做网站的服务器很卡怎么办
  • 忻州建站公司东直门小学的网站建设
  • 湖南网站建设制作公司厦门市建设局官网
  • 自助网站建设哪家好如何免费推广网站