Javascript NPM收缩膜正在开发中
在一个既有Javascript NPM收缩膜正在开发中,javascript,node.js,npm,npm-shrinkwrap,Javascript,Node.js,Npm,Npm Shrinkwrap,在一个既有package.json又有npm shrinkwrap.json文件的项目上,在开发环境中安装npm时会发生什么? 它会忽略包覆面处理并将package.json用于所有内容还是仅用于开发依赖项?在包中添加到生产依赖项的任何文件。如果它们不在npm shrinkwrap.json中,json将被忽略。相对于:使用添加到生产依赖项列表的foo-package运行npm-install不会安装foo-package 但对于开发者来说,情况并非如此 运行npm install并将foo-p
package.json
又有npm shrinkwrap.json
文件的项目上,在开发环境中安装npm
时会发生什么?
它会忽略包覆面处理并将
package.json
用于所有内容还是仅用于开发依赖项?在包中添加到生产依赖项的任何文件。如果它们不在npm shrinkwrap.json
中,json
将被忽略。相对于:使用添加到生产依赖项列表的foo-package运行npm-install
不会安装foo-package
但对于开发者来说,情况并非如此
运行npm install
并将foo-package
添加到devDependency列表将安装foo-package
,即使在npm shrinkwrap.json
文件中找不到它
有趣
节点:v4.2.4
净现值:2.14.12