2

npm installとファイルの両方を持つプロジェクトを開発環境で実行するとどうpackage.jsonなりnpm-shrinkwrap.jsonますか? シュリンクラップを無視して、すべてに使用package.jsonしますか、それとも開発依存関係だけに使用しますか?

4

1 に答える 1

0

で本番環境の依存関係に追加されたファイルは、 package.jsonにない場合は無視されますnpm-shrinkwrap.json。Vis-à-vis:製品の依存関係リストに追加して実行npm installすると、インストールされませんfoo-packagefoo-package

devDependances の場合はそうではありません。

devDependency リストnpm installに追加して実行すると、ファイルに見つからなくてもインストールされます。foo-packagefoo-packagenpm-shrinkwrap.json

楽しい。

ノード: v4.2.4

NPM: 2.14.12

于 2016-01-06T18:05:50.807 に答える