NPMはノードパッケージ管理および流通ツールであり、ノードモジュール(パッケージ)をリリースするための非公式の標準となっています。 NPMを使用すると、特定のサービスに使用するパッケージをすばやく見つけることができます。インストールされたパッケージをダウンロード、インストール、管理できます。
NPMの一般的に使用されるコマンドは次のとおりです。
(1)$ npmインストールモジュールネーム
ノードモジュールをインストールします
注:使用時にモジュールの名前がわからない場合は、http://search.npmjs.org Webサイトに従うことができます
値にインデックスを付けて、目的のモジュールを見つけます。 npmは$ npm search indexnameをクエリする機能も提供します
インストール後、node_modulesディレクトリが生成され、インストールされているさまざまなノードモジュールがディレクトリにあります。
ノードのインストールは、グローバルモードとローカルモードに分割されます。通常、ローカルモードで実行され、パッケージがインストールされます
アプリケーションコード統計を使用して、ローカルnode_modulesディレクトリに移動します。グローバルモードでは、ノードパッケージがなります
ノードのインストールディレクトリにnode_modulesの下にインストールします。グローバルインストールコマンドはです
$ npmインストール-g moduleName。 $ npmを使用することは、グローバル= TRUEを設定してインストールモードを設定することを知ってください
、$ npm Get Globalは、現在使用されているインストールモードを表示できます。
(2)$ npm View Modulenames
ノードモジュールのpackage.jsonフォルダーをご覧ください
注:package.jsonフォルダーの下に特定のタグのコンテンツを表示する場合は、使用できます。
$ npm view modulename labelName
(3)$ npmリスト
現在のディレクトリにインストールされているノードパッケージを表示します
注:ノードモジュール検索は、コードが実行されている現在のディレクトリから始まり、検索結果は現在使用されているディレクトリに依存します。
node_modulesの下のコンテンツ。 $ npmリストparsable = trueは、ディレクトリの形式で表示できます。
前にインストールされたすべてのノードパッケージ
(4)$ npmヘルプ
ヘルプコマンドを表示します
(5)$ npmは、moudlename依存関係を表示します
パッケージの依存関係を表示します
(6)$ npm View ModuleName Repository.url
パッケージのソースファイルアドレスを表示します
(7)$ npm View ModuleNameエンジン
パッケージが依存するノードのバージョンを表示する
(8)$ npmヘルプフォルダー
npmで使用されるすべてのフォルダーを表示します
(9)$ npm再構築モジュール名
パッケージのコンテンツを変更した後に再構築するために使用されます
(10)$ npm時代遅れ
パッケージが時代遅れかどうかを確認してください。このコマンドは、すべての古いパッケージをリストし、時間内にパッケージを更新できます。
(11)$ npmアップデートモジュレナーム
ノードモジュールを更新します
(12)$ npmアンインストールmoudlename
ノードモジュールをアンインストールします
(13)npmパッケージは、package.jsonを含むフォルダーです。 package.jsonは、このフォルダーの構造について説明します。訪問
NPMのJSONフォルダーを尋ねる方法は次のとおりです。
$ npmはJSONを助けます
このコマンドは、デフォルトの方法でWebページを開きます。デフォルトのオープニングプログラムを変更すると、Webページとして入力されない場合があります。
開ける。
(14)NPMパッケージを公開するときは、パッケージ名が既に存在するかどうかを確認する必要があります
$ npm検索パッケージネーム
(15)NPMパッケージを使用するときに何度も、相互依存するモジュールが必要になることを忘れてしまいます。我々はできる
次のコマンドを使用して、このモジュールがどのパッケージに依存するかを表示します
NPMはnode.jsのパッケージマネージャーです。 node.jsを開発する場合、パッケージをインストール/アンインストールするためによく使用されます。実際、パッケージを公開することによっても行われます。
package.jsonを構成します
プログラムをパッケージ化するには、まずパッケージのルートディレクトリにpackage.jsonによって指定されているさまざまな設定を設定する必要があります。 package.jsonのコンテンツは、厳格なJSON形式でなければなりません。つまり、次のとおりです。
文字列は、単一の引用符ではなく、二重引用符で囲む必要があります。
属性名は二重に引用する必要があります。
最後の属性の後にコンマを追加しないでください。
構成オブジェクトには多くの属性があります。詳細については、こちらを参照してください。一般的に使用されるアイテムは次のとおりです。
名前:既存のパッケージではパッケージ名を繰り返すことはできません。
バージョン:バージョン番号。
説明:簡単な紹介。
著者:著者情報。名前、電子メール、およびURLの3つの属性が含まれています。
BIN:プログラムに実行可能ファイルがある場合(主にコマンドラインから呼び出されます)、ここで指定すると、複数のファイルを指定できます。
メイン:このパッケージを呼び出す際のプログラムエントリは、requireを使用します。
依存関係:依存パッケージ、バージョン番号を指定できます。
package.jsonを構成した後、プログラムが正常に動作しているかどうかをテストするために、ローカルにパッケージ化およびインストールできます。インストールコマンドは次のとおりです。
npmインストール<ローカルパス>
さらに、パッケージ内の実行可能プログラムをnode.js環境で実行する場合は、プログラムエントリファイルの前にこのような行を追加してください。
#!/usr/bin/envノード
この行がなければ、node.js環境で実行するのではなく、システムデフォルトモードでオンになります。
NPMアカウントを登録します
パッケージをNPMに公開するには、最初にアカウントを登録する必要もあります。 NPMは、登録ウィザードのWebバージョンを提供していません。登録は、コマンドラインを介して実行する必要があります。
NPM Adduser
このコマンドを実行した後、ユーザー名、電子メール、およびパスワードを入力するためのプロンプトが順番に表示されます。入った後、しばらく待つことができます。
パッケージを公開します
準備が完了したら、次のコマンドを実行してパッケージを公開できます。
NPMパブリッシュ<ローカルパス>
パッケージを更新する場合は、package.jsonのバージョン番号を変更してから、リリースコマンドをもう一度実行してください。