ノード環境のnpmとは何ですか

WBOY
リリース: 2022-07-06 11:04:06
オリジナル
2341 人が閲覧しました

ノード環境の npm は、デフォルトのパッケージ管理および配布ツールです。npm の正式名は「Node Package Manager」で、ノード モジュールを公開するための非公式の標準となっています。npm を使用すると、ユーザーは次の場所から他のものをダウンロードできます。 NPM サーバー ローカルで使用するサードパーティのパッケージを作成したり、ユーザーが独自のパッケージやコマンド ライン プログラムを NPM サーバーにアップロードして他のユーザーが使用できるようにしたりできます。

ノード環境のnpmとは何ですか

この記事の動作環境: Windows 10 システム、nodejs バージョン 16、Dell G3 コンピューター。

ノード環境の npm とは

npm は、JavaScript ランタイム環境 Node.js のデフォルトのパッケージ マネージャーです。

NPM の正式名は Node Package Manager です。これは、Node モジュール (パッケージ) を公開するための非公式の標準となっている NodeJS パッケージ管理および配布ツールです。

npm は、Nodejs とともにインストールされるパッケージ管理ツールです。Nodejs コードのデプロイメントにおける多くの問題を解決できます。一般的な使用シナリオには次のようなものがあります:

  • ユーザーに 3 番目のダウンロードを許可する-NPM サーバーから他の人が作成した party パッケージをローカルで使用します。

  • ユーザーは、ローカルで使用するために、他の人が作成したコマンド ライン プログラムを NPM サーバーからダウンロードしてインストールできます。

  • ユーザーが作成したパッケージまたはコマンド ライン プログラムを、他のユーザーが使用できるように NPM サーバーにアップロードできるようにします。

nodejs の新しいバージョンには npm が統合されているため、npm も以前にインストールされていました。 「npm -v」と入力して、インストールが成功したかどうかをテストすることもできます。コマンドは次のとおりです。バージョン プロンプトが表示されたら、インストールが成功したことを意味します:

$ npm -v
2.3.0
ログイン後にコピー

npm の古いバージョンをインストールしている場合は、npm コマンドを使用して簡単にアップグレードできます。コマンドは次のとおりです。

$ sudo npm install npm -g
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
npm@2.14.2 /usr/local/lib/node_modules/npm
ログイン後にコピー

Windows の場合、システムは次のコマンドを使用できます: npm install npm -g

グローバル インストールとローカル インストール

npm packageインストールはローカルインストール (local) とグローバルインストール (global) に分かれます。コマンドラインから判断すると -g の有無だけが違います。 例えば

npm install express          # 本地安装
npm install express -g   # 全局安装
ログイン後にコピー

で次のようなエラーが発生した場合: npm err! エラー: connect ECONNREFused 127.0.0.1:8087

解決策は次のとおりです: $ npm config set proxy null

ローカル インストール

  • ##インストール パッケージを ./node_modules に配置します (npm コマンド ディレクトリを実行します)。node_modules ディレクトリがない場合は、npm コマンドが現在実行されているディレクトリに node_modules ディレクトリが生成されます。

  • require() を使用して、ローカルにインストールされたパッケージを導入できます。

#グローバル インストール

    インストール パッケージを /usr/local またはノードのインストール ディレクトリに配置します。
  • はコマンド ラインで直接使用できます。
  • 両方の機能が必要な場合は、2 か所にインストールするか、npm リンクを使用する必要があります。

推奨学習: 「

nodejs ビデオ チュートリアル

以上がノード環境のnpmとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!