npm 安装机制及不同版本的处理情况

总所周知,npm 最重要部分是安装和维护依赖。

npm 安装机制

npm 安装机制是优先安装依赖包到当前项目目录,减轻依赖包API兼容性的压力。

但是这样子就会出现一种情况:A项目和B项目都依赖了C依赖包,那么这个C会在A项目和B项目分别安装一次,这就导致我们的电脑上多次安装了依赖C。

npm 不同版本会有的不同处理情况,同一个项目团队,应该保证 npm 版本的一致

npm V5.0.x --->根据 package-lock.json 下载npm V5.1.0-V5.4.2 ----> pacjage.json 声明的依赖版本规范又符合的更新版本时,忽略 package-lock.json,按照package.json安装,同时更新 package-lock.jsonnpm v5.4.2 以上package.json 版本和 package-lock.json 安装版本不兼容 -----> package.json,同时更新 package-lock.json;反之亦然

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值