Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript NPM收缩膜正在开发中_Javascript_Node.js_Npm_Npm Shrinkwrap - Fatal编程技术网

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