npm グローバル モジュールのデフォルトのインストール パスを変更するためにノードのインストールをカスタマイズする手順

npm グローバル モジュールのデフォルトのインストール パスを変更するためにノードのインストールをカスタマイズする手順

node を D ドライブにインストールしましたが、C ドライブのスペースを占有したくなかったため、npm グローバル パッケージのデフォルトのインストール パスも変更する必要がありました。

最初のステップは、もちろん、Node.js の公式 Web サイトにアクセスして、対応するバージョンをダウンロードし、D ドライブにインストールすることです。まず、D ドライブに新しい nodejs フォルダーを作成します。

インストールではフォルダは作成されません

ダウンロード

ここに画像の説明を挿入

独自のインストール パッケージを選択し、インストール時に D:\nodeJs を選択します。

インストールが完了したら、この時点では環境変数にノードがないので、デスクトップにノードとnpmが見つかりません。インストールフォルダを開き、 node_cachenode_global 2つの新しいフォルダを作成します。

Globalはnpm install vue -gのようにグローバルにインストールされたモジュールを保存するために使用されます。

次に、インストールされたフォルダーでコマンドウィンドウを開き、npmのデフォルトのインストールパスを変更するコマンドを入力します。

npm config プレフィックス "D:\nodejs\node_global" を設定します
npm config でキャッシュを "D:\nodejs\node_cache" に設定します

tips:ここには落とし穴があります。二重引用符を忘れないようにしてください。そうしないと、変更が間違ってしまいます。

インストールパスを変更した後、次のステップは環境変数を変更することです。

コンピュータを右クリック -> プロパティ -> システムの詳細設定

ここに画像の説明を挿入

ここに画像の説明を挿入

システムに新しい変数を作成する

ここに画像の説明を挿入

変数を追加します。変数値はノードのnode_modulesです。変数値はこのフォルダを開き、上のアドレスバーをダブルクリックします。

ここに画像の説明を挿入

ここに画像の説明を挿入

現時点では、npmとnodeはデスクトップ上で見つかります

バージョン検出が正常に変更されたかどうかを確認するには、以下を入力します。

ここに画像の説明を挿入

デフォルトのインストールパスの変更

ユーザー変数のPATHを見つける

パス D:\nodejs\node_global を追加します。

必ずセミコロンで区切ってください。

追加したら必ず保存してください

次に、cnpm をインストールして、アドレスが正常にインストールされているかどうかをテストできます。

npm をインストール -g cnpm --registry=https://registry.npm.taobao.org

変更が成功すると、インストールが完了します。node_global の下に、cnpm が見つかる node_Modes があります。

同時に、コマンドボックスにcnpm -vと入力して正しく実行します。

node_globalの下には、cnpmを見つけることができるnode_Modesがあります。

同時に、コマンドボックスにcnpm -vと入力して正しく実行します。

それで完了です。

これで、node インストールをカスタマイズし、npm グローバル モジュールのデフォルトのインストール パスを変更する手順に関するこの記事は終了です。node npm インストール パスの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Linux Centos7.2 で nodejs と npm をインストールし、グローバル パスを構成するチュートリアル
  • Nodejsに組み込まれているnpmのデフォルト設定パスを変更する
  • Windows システムで Nodejs NPM グローバル パスを設定する

<<:  Alibaba Cloud OSS アクセス権設定(RAM 権限制御)実装

>>:  mysql8.0.21 のダウンロードとインストールに関する詳細なチュートリアル

推薦する

docker.service 起動エラーの詳細なトラブルシューティング

エラーを報告するには次のコマンドを実行しますsystemctl dockerを再起動しますエラーメッ...

Windows での MySQL 5.7.18 インストール チュートリアル

この記事では、圧縮パッケージから MySQL をインストールする方法について説明します。 1. My...

NginxにLuaモジュールを追加する方法

luaをインストールする http://luajit.org/download/LuaJIT-2.0...

Vuex データの永続性を実装するためのアイデアとコード

vuexとはvuex: vue.js専用に開発された状態管理ツールで、すべてのコンポーネントの状態を...

Dockerコンテナの自動終了を停止する方法の詳細な説明

この記事では、Docker コンテナとフロントエンド プロセスの関係と、コンテナを永続的に実行できる...

Ubuntu 20.04は静的IPアドレスを設定します(異なるバージョンを含む)

Ubuntu 20.04はnetplanを通じてネットワークを管理するため、以前のバージョンとは少...

JS を使用して Web ページのウォーターフォール レイアウトを実装する方法

目次序文:ウォーターフォールレイアウトとは何ですか?達成方法: 1. 画像を取得する2. 画像の帯域...

プライベートウェアハウス(レジストリとハーバー)を構築するためのDockerの実装

使用される Docker イメージが増えるにつれて、イメージを保存する場所、つまりウェアハウスが必要...

VUEは底部吸引ボタンを実装

この記事では、VUEの具体的なコードを共有して、下部吸引ボタンを実装する例を紹介します。具体的な内容...

MySQLデータベースのnullに関する知識ポイントのまとめ

MySQL データベースでは、null は一般的な状況です。MySQL での null に関する注意...

vue $http の get および post リクエストのクロスドメイン問題を解決する

Vue $http get および post リクエストのクロスドメイン問題まずconfig/ind...

mysql-8.0.17-winx64 のデプロイメント方法

1. 公式サイトからmysql-8.0.17-winx64をダウンロードし、Zipファイル形式を選択...

HTML の div と span の違い (共通点と相違点)

共通点: DIV タグと SPAN タグは、コンテンツ全体を非表示にしたり、コンテンツ全体を移動した...

CSS変数var()の使い方を理解する必要があります

Web プロジェクトがどんどん大きくなると、CSS は天文学的な大きさと複雑さを増します。この問題を...

VUE ユニアプリライフサイクルに関する簡単な説明

目次1. アプリケーションライフサイクル2. ページのライフサイクルコンポーネントライフサイクル要約...