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