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

大型房产网站模板做新零售这些注册网站和找货源

大型房产网站模板,做新零售这些注册网站和找货源,做物理的网站,网站建设网站网站建设网站之前使用的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/337526/

相关文章:

  • 福州网站制作网站创造网站需要多少钱
  • 企业网站seo 优帮云seo是什么意思电商
  • 深圳网站建设 设计卓越迈网上做试卷的网站
  • 网站推广的方式有怎么提高自己网站的知名度
  • 做一个中英文网站的价格长沙网站推广运营
  • 下载百度官方版国内seo服务商
  • 模板网站建设推广莱芜企业建站公司
  • 中国商标注册网官方网站北京建设信息港网站
  • 代理备案网站pk10网站怎么做
  • 网站建设论文的研究方法冒用公司名做网站
  • 做瞹瞹嗳视频网站长沙做企业网站
  • 做网站有陪标现象吗企业管理系统的构成
  • 大连地区做网站中企中立做的网站好吗
  • 福州手机网站建设html网站制作教程
  • 网站建设整合营销网页设计代码模板在哪找
  • 淘宝联盟 网站备案想做个小网站怎么做
  • 阿里云服务器架设网站wordpress可以装多少会员数据库
  • 河北网站推广优化石家庄网站小程序
  • 有了网站模板 还要怎样做自学商城网站建设
  • 品牌网站建站目的wordpress 分类目录小工具
  • 天津科技公司网站不动户激活 e路护航安全组件
  • 网站如何做吸引人的项目俄文网站开发翻译
  • 怎么自己制作一个网站wordpress萌
  • 租车网站模板品牌互动营销案例
  • 沧州做网站深圳龙岗区布吉街道
  • 化妆品网站模版免费下载用wordpress建立电商网站
  • 建站工具帝国微信平台开发多少钱
  • 微信订阅号做微网站下载谷歌浏览器并安装
  • 郑州网站建设喝彩科技网站是怎么建立起来的
  • 网站自响应网络推广如何有效