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 のダウンロードとインストールに関する詳細なチュートリアル

推薦する

Linux コンパイル最適化で習得しなければならないいくつかの姿勢のまとめ

01. コンパイルオプションとカーネルコンパイルLinux カーネル (英語: linux kern...

Vmwareでディスクを追加する方法:ディスクを拡張する

この記事では、ディスクを追加または拡張して、Vmare で有効にする方法について説明します。シナリオ...

JavaScriptでポインターの位置を取得する方法を教えます

JavaScript でポインターの位置を取得する方法は、イベント オブジェクトの pageX と ...

MySQLでユーザーを作成し、ユーザーに権限を付与する方法の詳細なチュートリアル

目次ユーザー管理新しいユーザーを作成するユーザー名の変更ユーザーのパスワードを設定するルートパスワー...

Red Hat Enterprise Linux 8 をベースにした CentOS 8 が正式にリリースされました

CentOS プロジェクトは、Red Hat の再配布要件に完全に準拠した、Red Hat Ente...

Vue を使用してモバイル APK プロジェクトを完了することについての簡単な説明

目次基本設定エントリファイル main.jsアプリ.vue表紙ヘッダー検索バー本体当プロジェクトでは...

VMware Workstation 14 Pro インストール Ubuntu 16.04 チュートリアル

この記事では、VMware Workstation14 ProにUbuntu 16.04をインストー...

MySQL DDLステートメントの使用

序文SQL の言語分類には主に以下の種類があります。 DDLデータ定義言語作成、削除、変更データ定義...

HTML 中国語文字エンコード標準の概要

HTML では、Web ページで使用されるエンコーディングを指定する必要があります。一般的な指定方法...

Linux QT Kit が見つからない、バージョンが空の問題の解決策

現在このような問題が発生しています 私の状況は、QT が動かなくなってしまったため、仮想マシンを再起...

ウェブデザインと制作におけるハイパーリンクの効果の向上

ハイパーリンクを使用すると、ページからページへ、またはサイトからサイトへ瞬時に移動できます。このよう...

MySQLのFreeListメカニズムの詳細な説明

1. はじめにMySQL が起動すると、BufferPool が初期化されます。クエリ操作を実行する...

Vueはカルーセルアニメーションを実装します

この記事では、カルーセルアニメーションを実現するためのVueの具体的なコードを例として紹介します。具...

Docker を使用して Microsoft Sql Server を展開するための詳細な手順

目次1 背景2 コンテナを作成する3 SAパスワードを変更する4 mssql のリンク5. コンテナ...

MYSQL(電話番号、IDカード)データ非感応化の実装

1. データ感度低下の説明日常の開発ニーズでは、データの感度低下が頻繁に発生します。たとえば、ID ...