1. ホーム
  2. node.js

[解決済み] npm installとnpm run buildの違いは何ですか?

2022-03-15 17:46:55

質問

とはどのような違いがあるのでしょうか? npm installnpm run build ?

私のプロジェクトでは、次のような場合に npm が失敗することがあります。 npm install を実行すると npm run build であれば、問題なく動作します。

この2つのターゲットの内部動作、すなわち installrun build が違うのですか?

解決方法は?

npm install は依存関係を node_modules/ ディレクトリを作成し、作業しているnodeプロジェクトに適用します。を呼び出すことができます。 install を別のnode.jsプロジェクト(モジュール)にインストールすると、自分のプロジェクトの依存関係としてインストールされます。

npm run build は、package.json ファイルで "build" が何を行うかを指定しない限り、何も行いません。これは、あなたのプロジェクトが他のプロジェクトで使用される前に、必要なビルド/プリパレーションタスクを実行することができます。

npm build は内部コマンドであり linkinstall コマンドによると ビルドのドキュメント :

npm linkとnpm installで呼び出されるplumbingコマンドです。

を呼び出すことはありません。 npm build これは node-gyp を使用してネイティブ C/C++ Node アドオンをビルドするために内部的に使用されるため、通常は使用しません。