Nodejsのインストールパッケージコマンドを削除する

WBOY
リリース: 2023-05-27 20:42:08
オリジナル
2063 人が閲覧しました

Node.js を使用して開発する場合、タスクを完了するためにさまざまなサードパーティ モジュールをインストールする必要があることがよくあります。ただし、プロジェクトが進行するにつれて、スペースを解放したり競合を回避したりするために、不要になったモジュールを削除する必要がある場合があります。では、node.js にインストールされているパッケージを削除するにはどうすればよいでしょうか?この記事ではそれに答えます。

npm コマンド

Node.js のパッケージ管理ツール npm は、インストール パッケージを削除するコマンドを提供します。ここではnpmコマンドを使ってインストールパッケージを削除する方法を詳しく紹介します。

グローバル パッケージのアンインストール

まず、グローバルにインストールされたパッケージをアンインストールする方法を見てみましょう。 Node.js では、webpack、nodemon など、一部のパッケージは使用する前にグローバルにインストールする必要がある場合があります。 npm を使用してグローバル パッケージを管理するコマンドは、npm uninstall -g です。は、アンインストールするパッケージの名前を指します。

たとえば、グローバルにインストールされている webpack をアンインストールする場合は、次のコマンドを使用できます:

npm uninstall -g webpack
ログイン後にコピー

Uninstall local package

グローバル パッケージに加えて、次のコマンドも必要です。ローカルパッケージを頻繁に使用する インストールされたパッケージ。また、ローカル パッケージが不要になったときに削除できるようにしたいと考えています。ローカル パッケージをアンインストールするには、コマンドnpm uninstall を使用します。

lodash パッケージをプロジェクトにインストールしたが、不要になったとします。次のコマンドを使用してアンインストールできます:

npm uninstall lodash
ログイン後にコピー

すべてのパッケージを削除

はいすべてのパッケージを一度に削除する必要がある場合があります。現時点では、コマンドnpm ls | grep json | awk -F/ '{print $NF}' | xargs npm -g rmを使用できます。このコマンドは、json文字列を含むすべてのパッケージを検索し、すべてアンインストールします。

package.json にないすべてのパッケージを削除する

プロジェクトでは、package.json ファイルを通じて、インストールされているすべてのパッケージとそのバージョンを管理できます。パッケージが package.json ファイルにない場合は、そのパッケージはもう使用されていない可能性があるため、削除することを検討できます。現時点では、コマンドnpm pruneを使用できます。

このコマンドは、package.json ファイルにないすべてのパッケージを削除します。また、プロジェクト内のすべての関連モジュールをチェックして、依存モジュールが存在しないことを確認します。

概要

Node.js のパッケージ管理ツール npm は、インストールされたパッケージの管理に役立つ豊富なコマンドを提供します。npm uninstallコマンドを使用すると、指定したパッケージを簡単に削除したり、すべてのパッケージを一度に削除したりできます。同時に、npm pruneコマンドは、プロジェクト内の依存関係を確認し、不要になったパッケージを削除するのにも役立ちます。これらのコマンドをマスターすると、プロジェクトをより適切に管理し、開発効率を向上させることができます。

以上がNodejsのインストールパッケージコマンドを削除するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!