アプリが依存するすべてのパッケージを再インストールする簡単な方法はありますか (つまり、アプリの 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 に答える