Webstorm node.js は依存関係を自動的にダウンロードします

Webstorm node.js は依存関係を自動的にダウンロードします

Webstorm の node.js プロジェクトで、package.json 内の依存関係を自動ダウンロードして、コマンド プロンプトで npm istall などを実行する必要がないようにすることは可能ですか?

答え1

ご覧になりましたか?収縮包装? これにより、次のことが可能になります。

...パッケージとそれが依存するパッケージをインストールします。パッケージにshrinkwrapファイルがある場合、依存関係のインストールはそれに基づいて行われます。npm-shrinkwrap(1)を参照してください。

http://blog.nodejs.org/2012/02/27/managing-node-js-dependencies-with-shrinkwrap/

そして

https://npmjs.org/doc/shrinkwrap.html

2番目のリンクから;

シュリンクラップされたパッケージの作成 既存のパッケージをシュリンクラップするには:

パッケージ ルートで「npm install」を実行して、すべての依存関係の現在のバージョンをインストールします。これらのバージョンでパッケージが期待どおりに動作することを確認します。「npm shrinkwrap」を実行し、npm-shrinkwrap.json を git に追加して、パッケージを公開します。shrinkwrap パッケージで依存関係を追加または更新するには、次の手順を実行します。

パッケージ ルートで「npm install」を実行して、すべての依存関係の現在のバージョンをインストールします。依存関係を追加または更新します。新しいパッケージまたは更新されたパッケージを個別に「npm install」してから、package.json を更新します。インストールするには、明示的に名前を付ける必要があることに注意してください。引数なしで npm install を実行すると、既存のシュリンクラップが単に再現されます。新しい依存関係でパッケージが期待どおりに動作することを確認します。「npm shrinkwrap」を実行し、新しい npm-shrinkwrap.json をコミットして、パッケージを公開します。

関連情報