Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当您npm install在开发环境中对同时具有 apackage.json和npm-shrinkwrap.json文件的项目执行操作时会发生什么?它会忽略收缩包装并package.json用于所有内容还是仅用于开发依赖项?
npm install
package.json
npm-shrinkwrap.json
如果添加到生产依赖项中的任何文件 package.json不在npm-shrinkwrap.json. Vis-à-vis:添加到生产依赖项列表中的运行npm install将不会安装.foo-packagefoo-package
foo-package
devDependancies 并非如此。
即使在文件中找不到添加到 devDependency 列表中的运行npm install,也会安装它。foo-packagefoo-packagenpm-shrinkwrap.json
乐趣。
节点:v4.2.4
NPM:2.14.12