今回は、Node.jsモジュールのグローバルインストールパスを設定する方法と、Node.jsモジュールのグローバルインストールパスを設定する際の注意事項について説明します。以下は実際的なケースです。見てみましょう。
NodeJS をダウンロードしてインストールした後、選択したパスに次のファイルが存在します:
デフォルトでは、NodeJS のインストールにより npm (モジュール マネージャー: ユーザーの管理に使用されるモジュール必須、グローバルおよび地元の2)。
注:
グローバル: npm install -g を実行すると、ユーザーがプログラムに () を必要とする場合、モジュールがグローバル パスにインストールされます。グローバル パスが変更されていない場合、ユーザーがダウンロードしたモジュールはデフォルトでパス C:UsersAdministratorAppDataRoamingnpm にあります。
部分: npm install を実行すると (-g が欠落していることに注意してください)、現時点では、他のパス プロジェクトはこのバージョンのモジュールを参照できません。 !
デフォルトのグローバルパスを変更します:
まず、npmのグローバルモジュールのストレージパス(node_global)とキャッシュのパス(global_cache)を設定します。たとえば、上記の2つのフォルダーを%nodejsに配置したいと思います。 %node_ modules
の下 1) D:appsnodejsnode_modules の下に「node_global」と「node_cache」という 2 つのフォルダーを作成します。
2) DOS ウィンドウで実行します:
npm config set prefix “D:\apps\nodejs\node_modules\node_global” npm config set cache “D:\apps\nodejs\node_modules\node_cache”
このメソッドを変更できない場合でも、変更できます:
nodejs インストール ディレクトリで node_modulesnpm.npmrc ファイルを見つけます
次のように変更します:
prefix = D:\apps\nodejs\node_modules\node_global cache = D:\apps\nodejs\node_modules\node_cache
3 ) 現時点では、npm モジュールのインストール用のデフォルトのグローバル パスが対応するフォルダーに変更されていますが、コンピューター システムはデフォルトが変更されたことをまだ認識していないため、現時点ではユーザーはまだこれらのモジュールを要求できません。パスがあるため、「win +R」-->「sysdm.cpl」-->「詳細」-->「環境変数」に移動する必要があり、設定ダイアログ ボックスが開きます。
4) 以下は最も重要な場所 (変更の成否を決定する場所です!):
① まず、「システム変数」に新しい変数を作成します。 NODE_PATH という名前の変数値は次のとおりです。 before グローバル モジュールを格納するために使用される、新しく作成されたフォルダー内の node_modules フォルダーへの絶対パス。 (ユーザーがダウンロードしたグローバル モジュールがここにあることをシステムに伝えます)。
つまり: D:appsnodejsnode_modulesnode_globalnode_modules
②新しいNODE_PATHを作成した後、ノードとnpmの場所をシステムに伝える必要もあります。このとき、「システム変数」列で「Path」変数を見つける必要があります。 「環境変数」ダイアログボックスの
をダブルクリックして開き、既存の内容の末尾に英語のセミコロン「;」を追加し、
D:appsnodejs; があるかどうかを確認します。 npm) をパス
に追加すると、次のようになります。 cnpm をインストールした後、以下を追加する必要があります:
D:appsnodejsnode_modulesnode_global;
(cnpm path, npm install -g cnpm --registry=https:/ /registry.npm.taabao.org!!!)
信じられないかもしれませんが、この記事の事例を読んだ後は、その方法を習得したことになります。さらに興味深い情報については、PHP 中国語 Web サイトの他の関連記事に注目してください。 !
推奨書籍:
以上がNode.js モジュールのグローバル インストール パスを構成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。