内容:
1:NPM
2:CNPM
3:NRM
4:自作
5:具体的な手順
6:-g -S -D
1:NPM
NPMは、ノードパッケージマネージャをスタンド
NodeJSは、パッケージ管理と配布ツールです。
2:NRM
NRM(NPMレジストリマネージャー)時には、外国の資源遅すぎる、NPMのソース管理ツールの鏡像である、あなたはすぐに元のNPMを切り替えるためにこれを使用することができます
レジストリ:レジストリ、レジストリ、送信元アドレス、
3:cnpm
淘宝網ミラー、10分ごと。
4:自作BREWと呼ばれます、
自作は、Mac OSプラットフォームの下のパッケージ管理ツールであり、私たちは、アンインストール、更新、表示、検索、および他の多くの便利な機能をインストール支援することは容易です。パッケージ管理を実現することができ、簡単な命令は、自作公式サイトは明らかにインストールと基本の使用が記載されています
5:詳細
5.1:ASL
- NPMは、ユーザーがローカルでの使用に他の誰かのサードパーティのパッケージによって書かれたサーバからダウンロードすることができます。
- これにより、ユーザーは、サーバーからローカルNPMを使用するために他の誰かによって書かれたコマンドラインプログラムをダウンロードしてインストールすることができます。
- これは、NPMを使用するために、ユーザーが他人のためにサーバにアップロード、自分のバッグやコマンドラインプログラムを書くことができます
5.2:NPMコマンド
npm -v
インストールが成功したかどうかをテストするには- インストールされているプラグインの現在のディレクトリを表示します。
npm list
- すべてのプラグインを更新します。
npm update [ --save-dev ]
- NPMは、対応するプラグインを更新し使用します。
npm update <name> [ -g ] [ --save-dev]
- プラグをアンインストールNPM使用します。
npm uninstall <name> [ -g ] [ --save-dev ]
5.3:cnpm
- 海外にあるNPMサーバがインストールに影響を与える可能性があるため、ミラーを行うには、淘宝網代表チーム。限り公式のサービスと同期できる限り確保するために、現在の10分の淘宝網公式の同期ミラーリングと周波数。
- インストール:コマンドプロンプトを実行します
npm install cnpm -g --registry=https://registry.npm.taobao.org
cnpm -v
インストールが成功したかどうかをテストするには
淘宝網のミラーを使用するアドレスを変更することにより、
- デフォルトのアドレスは、NPMです
https://registry.npmjs.org/
- 使用することができ
npm config get registry
NPM倉庫の住所を表示します - 使用することができ
npm config set registry https://registry.npm.taobao.org
、デフォルトのダウンロードアドレスを変更するには、インストールは到達できないcnpm
成功を得るかどうかを確認するために、上記のコマンドを使用し、その後、淘宝網のミラーの目的を採用することができるようになります。
5.4:NRM
nrm
パッケージのインストールコマンド:npm i nrm -g
nrm
現在使用可能なミラーミラー元アドレスと送信元アドレスで管理することができ、単にいくつかのURLを提供し、私たちは簡単にこれらのアドレスを切り替えることができますnrm ls
そのNRMリスト、使用可能なすべてのビューミラー、と切り替えることができます。*番号は、このコマンドを使用することができ、現在使用されてNPMのアドレスを示しているnrm use taobao
か、nrm use npm
それらを切り替えること。
6:-g -S -D
-g
:グローバルインストール。Cにインストールされます:\ユーザーは、管理者\のAppData \ローミング\ NPMを\、およびシステム環境変数を作成し、非グローバル・インストール:ポジショニングが現在のディレクトリにインストールされます。グローバルコマンドラインからインストールどこでもそれを呼び出すために、ローカルにインストールされます。 node_modulesファイルがコールを要求することにより、ディレクトリのフォルダにインストールされて見つけます。-S
:つまりnpm install module_name --save
、書き込みpackage.json
ではdependencies
、dependencies
生産環境、などJQ、VUEの家族のバケツ、ELE-UIのUIフレームワークに公開する必要があるなど、これらのアイテムを使用すると、プラグインを配置する必要があるときに実行するために使用する必要がありますdependencies
-D
:つまりnpm install module_name --save-dev
、書き込みpackage.json
ではdevDependencies
、devDependencies
本番環境のために、唯一のプラグイン開発環境のために使用されていません。例えば、いくつかのプラグインバベルコンパイルされた関数は、WebPACKの実際のパッケージ化を実行するには、いくつかのプラグインを開発するための時間を必要とし、必要としないプラグインをパッケージ化。
なぜあなたは、保存したいん
package.json
node_moduleパッケージが大きすぎるとして。コンフィギュレーションファイルが保存されると、コンフィギュレーション・ファイルに対応するだけのプラグインのインストールパッケージ、輸入需要