3

アプリを AWS にデプロイすると、新しいディレクトリにコピーされるため、NPM はデプロイのたびに同じパッケージをすべてインストールしますが、これには多くの時間がかかる場合があります。これらのパッケージのほとんどは、ビルド間で変更されていない (あったとしても) ため、完全な npm-install を実行するのは無駄に思えます。

私のアプリ サーバーは多数の異なる Node アプリを実行しているため、グローバルにインストールすることはできません。代わりに、展開中に消去されない場所にノード パッケージであるアプリ ストアを配置したいと考えていますが、必要に応じてパッケージを更新するオプションがありますnpm install

NPM には、アプリのサブフォルダーにないアプリ固有のモジュール ディレクトリという概念がありますか? そうすれば、アプリ フォルダーを削除でき、同じパッケージを何度も再インストールする必要がなくなります。

これは、シンボリック リンクを使用するか、現在の node_module ディレクトリを移行することで実現できました。

4

1 に答える 1