Node.js は、高性能でスケーラブルな Web アプリケーションを構築するための Chrome ベースの JavaScript ランタイムです。 Node.js はイベント駆動型のノンブロッキング I/O モデルを使用するため、多数の同時接続の処理に特に優れています。 Node.js では、開発者は npm (Node Package Manager) を使用して、さまざまなライブラリやモジュールを簡単に管理できます。この記事では、Node.js アプリケーションが npm 上のさまざまなライブラリやモジュールに簡単にアクセスできるように、npm リポジトリをセットアップする方法を紹介します。
ステップ 1: Node.js をインストールする
まず、Node.js をインストールする必要があります。 Node.js 公式 Web サイトからシステムに対応する Node.js インストール パッケージをダウンロードし、プロンプトに従ってインストールできます。インストールが完了したら、コマンド ライン インターフェイスを開き (Windows システムでは cmd を開き、Mac システムではターミナルを開きます)、次のコマンドを入力して Node.js が正常にインストールされているかどうかを確認できます:
node -v
If Node .js のインストールが完了すると、Node.js のバージョン情報が表示されます。
ステップ 2: npm がインストールされているかどうかを確認する
npm は Node.js のパッケージ マネージャーであり、さまざまなライブラリとモジュールのダウンロード、インストール、アップグレード、アンインストールの管理を担当します。 Node.js がインストールされると、npm もインストールされます。次のコマンドを使用して、現在のシステムに npm がインストールされているかどうかを確認できます。
npm -v
npm が正常にインストールされている場合は、npm のバージョン情報が表示されます。
ステップ 3: リポジトリの選択
npm は、デフォルトで公式リポジトリ (https://registry.npmjs.org/) からさまざまなライブラリとモジュールをダウンロードします。ただし、公式ウェアハウスではアクセスが不安定になる場合があるため、安定した信頼性の高い npm ウェアハウスを選択する必要があります。
中国で一般的に使用されている npm アクセラレータには、淘宝網の npm イメージ、cnpmjs イメージ、npm.taabao.org イメージなどが含まれます。以下では、これら 3 つの npm アクセラレータの設定方法について説明します。
(1) Taobao npm イメージ
Taobao npm イメージは、中国で最も広く使用されている npm アクセラレータの 1 つです。設定方法は以下のとおりです。
npm config set registry https://registry.npm.taobao.org
設定が成功したら、次のコマンドで現在使用しているnpmウェアハウスを確認できます。
npm config get registry
このコマンドは、現在使用しているnpmウェアハウスのアドレスを返します。 、戻り値が https://registry.npm.taabao.org の場合は、淘宝網の npm イメージが正常にセットアップされたことを意味します。
(2) cnpmjs ミラー
cnpmjs ミラーは、国内開発者によって保守されている npm アクセラレータで、淘宝網 npm ミラーよりもタイムリーに更新されます。設定方法は次のとおりです。
npm install -g cnpm --registry=https://registry.npm.taobao.org
このコマンドは、まず cnpm をインストールし、次にレジストリ アドレスを Taobao npm イメージに設定します。インストールが完了したら、次のコマンドを実行して、現在使用されている npm ウェアハウスを確認できます:
cnpm config get registry
このコマンドは、現在使用されている npm ウェアハウスのアドレスを返します。戻り値が https://registry.npm の場合.taabao.org, cnpmjs ミラーが正常に設定されたことを意味します。
(3) npm.taabao.org ミラー
npm.taabao.org ミラーは、Taobao チームによって維持されているもう 1 つの npm アクセラレータで、他の 2 つよりもわずかに遅いです。設定方法は以下のとおりです。
npm config set registry http://registry.npm.taobao.org/
設定が成功したら、次のコマンドで現在使用しているnpmウェアハウスを確認できます。
npm config get registry
このコマンドは、現在使用しているnpmウェアハウスのアドレスを返します。 、戻り値が http://registry.npm.taabao.org/ の場合、npm.taabao.org ミラーが正常にセットアップされたことを意味します。
ステップ 4: npm コマンドを使用する
npm ウェアハウスをセットアップした後、npm コマンドを使用してさまざまなライブラリやモジュールを簡単に管理できます。一般的に使用される npm コマンドは次のとおりです。
npm install
npm uninstall
npm update
npm search
npm list: 現在のアプリケーションが依存するすべてのライブラリとモジュールをリストします。
npm init: 新しい Node.js アプリケーションを初期化します。
上記のコマンドの
概要
この記事では、npm ウェアハウスの設定方法と一般的に使用される npm コマンドを紹介します。 npm ウェアハウスを設定することで、ネットワークアクセスの不安定な問題を解決し、ダウンロードを高速化し、開発効率を向上させることができます。もちろん、これは Node.js 開発におけるほんの小さなヒントにすぎません。Node.js の学習には、継続的な学習と探索が必要な、より詳細な側面がたくさんあります。
以上がNodejsセットアップウェアハウスの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。