相关疑难解决方法(0)

为什么"npm install"重写package-lock.json?

我刚刚升级到npm @ 5.我现在有一个package-lock.json文件,其中包含package.json中的所有内容.我希望,当我运行时npm install,将从锁定文件中提取依赖版本以确定应该在我的node_modules目录中安装什么.奇怪的是它实际上最终修改并重写了我的package-lock.json文件.

例如,锁定文件的typescript指定为版本2.1.6.然后,在npm install命令之后,版本更改为2.4.1.这似乎打败了锁定文件的整个目的.

我错过了什么?如何让npm真正尊重我的锁文件?

node.js npm npm-install package-lock.json

536
推荐指数
9
解决办法
16万
查看次数

标签 统计

node.js ×1

npm ×1

npm-install ×1

package-lock.json ×1