NPM(ノードパッケージマネージャ):NPMとノードパッケージ(モジュール)の管理ツールは、我々は簡単に提供するグローバル・ノードの開発者からのパッケージを使用できるように、ユーザーが迅速に、インストールして依存関係を管理するのに役立ちます。
NPMは、一般的に次のようなシナリオで使用します:
1.ユーザーがローカルでの使用に誰かNPMサードパーティ製のパッケージによって書かれたサーバからダウンロードできるようにします。
2.ユーザーは、ローカルサーバーへのNPMを使用してから、他の誰かによって書かれたコマンドプログラムをダウンロードしてインストールすることを許可します。
3.ユーザーがNPMを使用するために他の人のためにサーバにアップロード、自分のバッグやコマンドプログラムを書くことができます。
NPM管理ツールをインストールするかどうかを検出し、cmdは、次のように入力しますNPMは、-v、つまり、バージョン番号、インストールが成功したことを表示されます
、NPMは、頻繁に指示を使用しました
淘宝網NPMミラーを使用してください://registry.npm.taobao.org詳細は以下を参照してくださいます。http://npm.taobao.org/をNPM -g cnpm --registry = httpsをインストールします。
二、package.json
ディレクトリモジュールに配置package.jsonは、パッケージの特性を定義します。
コマンドによって生成されたpackage.json:NPMのinit -y
package.jsonプロパティ説明:
-
名前 -パッケージ名。
-
バージョン -パッケージのバージョン番号。
-
説明 -パッケージの説明。
-
ホームページ 公式ウェブサイトのURLパッケージ- 。
-
著者の 著者名パッケージ- 。
-
貢献 パッケージの名前に他の貢献を- 。
-
依存 -依存関係のリスト。依存関係がインストールされていない場合、パッケージは自動的にnode_moduleディレクトリにインストールNPMによって異なります。
-
リポジトリ -タイプパッケージコード場所に格納されている、またはSVNのgitの、のGithubのGitであってもよいです。
-
メイン -メインフィールドは、マスタ・ファイル・エントリ手順は、文書をロードします(「moduleNameの」)を必要と指定します。このフィールドのデフォルト値は、ルートディレクトリモジュールindex.jsです。
-
キーワード -キーワード