05(H5 *)ノード、高度NRM

内容:

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 registryNPM倉庫の住所を表示します
  • 使用することができ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それらを切り替えること。
     
    NRMのlsコマンド
     

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ではdevDependenciesdevDependencies 本番環境のために、唯一のプラグイン開発環境のために使用されていません。例えば、いくつかのプラグインバベルコンパイルされた関数は、WebPACKの実際のパッケージ化を実行するには、いくつかのプラグインを開発するための時間を必要とし、必要としないプラグインをパッケージ化。

なぜあなたは、保存したいんpackage.json node_moduleパッケージが大きすぎるとして。コンフィギュレーションファイルが保存されると、コンフィギュレーション・ファイルに対応するだけのプラグインのインストールパッケージ、輸入需要

おすすめ

転載: www.cnblogs.com/zyzmlc/p/11569950.html