ノードでは、グローバル パッケージは、nrm、yarn、cnpm などのローカル パッケージをプロジェクトにインストールするために使用されるツール パッケージを指します。ソフトウェア パッケージはプログラムに含まれるライブラリであり、使用するすべてのプロジェクトにインストールする必要があります。ソフトウェア パッケージとグローバル パッケージは 1 つの場所にのみインストールする必要があります。 -g または --global オプションを使用して npm にコマンドを実行してグローバル パッケージをインストールすることも、「npm ls -g」を使用して表示することもできます。グローバルパッケージがインストールされています。
この記事の動作環境: Windows 10 システム、nodejs バージョン 16、Dell G3 コンピューター。
一般に、グローバル パッケージは、nrm、yarn、cnpm などのツール パッケージです。
ソフトウェア パッケージは、プログラムに含まれるライブラリです。
ローカル パッケージは、それを使用するすべてのプロジェクトにインストールする必要がありますが、グローバル パッケージは 1 つの場所にインストールするだけで済みます。
グローバル パッケージをインストールするには、npm install に -g または --global オプションを使用します。
グローバル パッケージを操作することで、ほとんどの npm コマンドに -g オプションを追加できます。
インストールされているグローバル パッケージを表示するには、コマンド npm ls -g を使用します。
グローバルの node_modules フォルダーを見つけるには、npm ls -g コマンドを使用します。
これまでに確認したすべての NPM コマンドには、グローバル モジュールを使用していることを示すオプションの -g フラグが付いています。
例は次のとおりです
次のコードは、browserify パッケージをグローバルにインストールします。
npm install -g ブラウザ化これにより、前の章で使用したbrowserifyがコマンドラインに配置されます。
グローバルパッケージを更新しました
npm update -g パッケージ名グローバルパッケージをリストする
npm ls -gパッケージをアンインストールする
npm rm -g パッケージ名たとえば、Browserify をアンインストールするには、次を実行します。
npm rm -g ブラウザ化NPM は、モジュールをグローバルにインストールするときにシステム構成を変更しません。
グローバル モジュールは、使用可能なコマンド ラインに配置されます。
グローバルモジュールを使用する必要があります
グローバルにインストールされたモジュールは、コード内で require 関数を使用しないでください。ただし、グローバル タグをサポートする多くのパッケージは、プロジェクト (node_modules フォルダー) でのローカル インストールもサポートします。
ローカルにインストールされている場合、つまり -g フラグなしでインストールされている場合は、すでに見たように、require 関数を使用できます。
簡単な例としては、rimraf モジュール (www.npmjs.org/package/rimraf) があります。
rimraf がグローバルにインストールされている場合 (npm install -grimraf)、プラットフォーム間でディレクトリを再帰的かつ強制的に削除できるコマンド ライン ユーティリティが提供されます。
rimraf をグローバルにインストールした後にディレクトリ myData を削除するには、次を実行します。
リムラフ myData
Node.js コードから同じことを行うには、rimraf をローカルにインストールし (npm installrimraf)、次のように app.js を作成します。
推奨される学習: 「nodejs ビデオ チュートリアル」
上記は、node のグローバル パッケージとは何かについての詳細な内容です。詳細については、このサイトの他の関連記事に注目してください。