アプリが依存するすべてのパッケージを再インストールする簡単な方法はありますか (つまり、アプリの node_modules フォルダーにあります)?
質問する
484647 次
10 に答える
797
私が見ることができる最も簡単な方法は、node_modules
フォルダーを削除して実行することnpm install
です。
于 2012-10-12T20:21:43.433 に答える
125
正しい方法は実行することnpm update
です。これは非常に強力なコマンドで、不足しているパッケージを更新し、既にインストールされているパッケージの新しいバージョンを使用できるかどうかもチェックします。
npm の概要を読んで、 npmで何ができるかを理解してください。
于 2012-10-12T20:39:27.993 に答える
93
ほとんどの場合、次のコマンドを使用して、すべてのノード モジュールを完全に再インストールします (プロジェクト フォルダーにいることを確認してください)。
rm -rf node_modules && npm install
npm cache clean
フォルダーを削除した後に実行してnode_modules
、キャッシュされた依存関係がないことを確認することもできます。
于 2017-03-01T14:19:20.177 に答える
72
これは、1 つの簡単なコマンドで実行できます。
npm ci
npm install
つまり、とを使用する主な違いは次のnpm ci
とおりです。
- プロジェクトには、既存の
package-lock.json
またはが必要npm-shrinkwrap.json
です。- パッケージ ロックの依存関係が の依存関係と一致しない場合、 は、パッケージ ロック
package.json
をnpm ci
更新する代わりに、エラーで終了します。npm ci
一度にインストールできるのはプロジェクト全体のみです。このコマンドで個々の依存関係を追加することはできません。- が既に存在する場合は、インストールを開始する
node_modules
前に自動的に削除されnpm ci
ます。- パッケージロックに書き込むことはありません
package.json
。インストールは基本的に凍結されています。
于 2020-03-13T14:00:06.697 に答える