开发中的 NPM shrinkwrap
NPM shrinkwrap in development
当您在开发环境中对同时具有 package.json
和 npm-shrinkwrap.json
文件的项目执行 npm install
时会发生什么情况?
它会忽略 shrinkwrap 并为所有内容使用 package.json
还是仅用于开发依赖项?
任何添加到 package.json
中的生产依赖项的文件如果不在 npm-shrinkwrap.json
中,将被忽略。相对于:运行 npm install
将 foo-package
添加到生产依赖列表 不会 安装 foo-package
.
devDependancies 并非如此。
运行 npm install
将 foo-package
添加到 devDependency 列表中 将 安装 foo-package
即使在npm-shrinkwrap.json
文件。
好玩。
节点:v4.2.4
NPM:2.14.12
当您在开发环境中对同时具有 package.json
和 npm-shrinkwrap.json
文件的项目执行 npm install
时会发生什么情况?
它会忽略 shrinkwrap 并为所有内容使用 package.json
还是仅用于开发依赖项?
任何添加到 package.json
中的生产依赖项的文件如果不在 npm-shrinkwrap.json
中,将被忽略。相对于:运行 npm install
将 foo-package
添加到生产依赖列表 不会 安装 foo-package
.
devDependancies 并非如此。
运行 npm install
将 foo-package
添加到 devDependency 列表中 将 安装 foo-package
即使在npm-shrinkwrap.json
文件。
好玩。
节点:v4.2.4
NPM:2.14.12