1. ホーム
  2. node.js

[解決済み] npm uninstall時にpackage.jsonから依存関係を自動的に削除する。

2023-05-14 19:19:28

質問

その後 npm init これでpackage.jsonに依存関係を追加することができます。

npm install package --save

そして、次のように言います。 uninstall とすることで、パッケージを

npm uninstall package

が、手動でファイルに行ってその行を削除しなくても、私のpackage.jsonもそれに応じて更新されるようにしたいのです。

npmのドキュメントから、それは言う。

これは厳密に追加型なので、本当に正当な理由なくpackage.jsonからオプションを削除することはありません。

だから、私はこれが可能かどうか知りたかっただけです。

どのように解決するのですか?

同じ --save フラグを使用します。で依存関係をインストールした場合。

$> npm install grunt-cli --save

を使えば、package.jsonが更新された状態で、アンインストールすることができます。

$> npm uninstall grunt-cli --save

save'フラグは、今させた操作に基づいてpackage.jsonを更新するようにnpmに指示します。