在同时具有npm install
和package.json
文件的项目的开发环境中npm-shrinkwrap.json
会发生什么?
它是否会忽略shrinkwrap并对所有内容使用package.json
或仅使用dev依赖项?
答案 0 :(得分:0)
如果package.json
中没有添加到npm-shrinkwrap.json
中的生产依赖项的文件,则会被忽略。相对:运行npm install
,foo-package
添加到生产依赖关系列表 安装foo-package
。
devDependancies不是这样。
将npm install
与foo-package
一起添加到devDependency列表中将安装foo-package
,即使在npm-shrinkwrap.json
文件中找不到它。< / p>
趣味。
节点:v4.2.4