ホームページ  >  記事  >  ウェブフロントエンド  >  私のNode.js学習パス(2) NPMモジュールmanagement_node.js

私のNode.js学習パス(2) NPMモジュールmanagement_node.js

WBOY
WBOYオリジナル
2016-05-16 16:42:21996ブラウズ

NPM は、Node モジュール (パッケージ) を公開するための非公式の標準となっている Node パッケージの管理および配布ツールです。 NPM を使用すると、特定のサービスで使用されるパッケージをすばやく見つけて、インストールされたパッケージをダウンロード、インストール、管理できます。

NPM で一般的に使用されるコマンドは次のとおりです:

(1)$ npm install moduleNames
ノードモジュールをインストール
注: 使用時にモジュールの名前がわからない場合は、 に従ってください。 インデックス値を使用して目的のモジュールを見つけます。 npm はクエリ関数 $ npm searchindexName も提供します インストールが完了すると、node_modules ディレクトリが生成され、その下にノード モジュールがインストールされます。
ノードのインストールは、グローバル モードとローカル モードに分かれています。通常、ローカル モードで実行され、パッケージがインストールされます
アプリケーション コードに関する統計が含まれているローカルの node_modules ディレクトリに移動します。グローバル モードでは、Node パッケージは
になります。 これをNodeインストールディレクトリのnode_modulesにインストールします。グローバル インストール コマンドは
です。                                                                                                                  $npm set global=true を使用してインストール モードを設定する方法を学びましょう
, $npm get global では、現在使用されているインストール モードを表示できます。


(2)$ npm view moduleNames

ノードモジュール

の package.json フォルダーを表示します。 注: package.json フォルダー内のタグの内容を表示したい場合は、
を使用できます。                                                                       

(3)$ npm リスト
現在のディレクトリにインストールされているノード パッケージを表示します

注: ノード モジュールの検索は、コードが実行される現在のディレクトリから開始され、検索結果は現在使用されているディレクトリ

によって異なります。 node_modules の内容。 $ npm list parseable=true は、現在のコンテンツをディレクトリ
の形式で表示できます。
より前にインストールされたすべてのノード パッケージ

(4)$ npm ヘルプ
ヘルプコマンドを表示


(5)$ npm view modleName の依存関係
パッケージの依存関係を表示


(6)$ npm view moduleName リポジトリ.url
パッケージのソースファイルアドレスを表示

(7)$ npm view moduleName エンジン
パッケージが依存するノードのバージョンを表示します

(8)$npm ヘルプフォルダー
npm
によって使用されるすべてのフォルダーを表示します

(9)$ npm再構築モジュール名
パッケージのコンテンツを変更した後の再構築に使用されます

(10)$ npm は古い
パッケージが古いかどうかを確認します。このコマンドは古いパッケージをすべてリストし、適切なタイミングでパッケージを更新できます

(11)$ npm update moduleName
ノードモジュールを更新

(12)$ npm uninstall モジュール名
ノードモジュールをアンインストール

(13) npm パッケージは package.json が含まれるフォルダーであり、package.json はこのフォルダーの構造を記述します。訪問
npmにjsonフォルダーを問い合わせる方法は以下の通りです:
                                                            このコマンドはデフォルトの方法で Web ページを開きます。デフォルトの起動プログラムが変更されている場合、Web ページとして開かない可能性があります
。 開ける。

(14) npm パッケージを公開する場合、特定のパッケージ名が既に存在するかどうかを確認する必要があります

$ npm search packageName

(15) npm パッケージを使用するとき、相互依存するモジュールを要求することを忘れることがよくあります。

次のコマンドを使用して、このモジュールの相互依存パッケージを確認します

npm は Node.JS のパッケージ マネージャーです。 Node.JS 開発を行う場合、パッケージのインストール/アンインストールによく使用されます。実際、パッケージを公開するという作業を行います。

構成パッケージ.json

プログラムをパッケージ化するには、まずさまざまな設定を構成する必要があります。これらの設定は、パッケージのルート ディレクトリにある package.json で指定されます。 package.json のコンテンツは厳密な JSON 形式である必要があります。つまり、

文字列は一重引用符ではなく二重引用符で囲む必要があります。

属性名は二重引用符で囲む必要があります。
最後の属性の後に余分なカンマを追加しないでください。
設定オブジェクトには多くの属性があります。詳細については、一般的に使用される項目を参照してください。

name: パッケージ名。既存のパッケージと同じにすることはできません。

バージョン: バージョン番号。
説明: 簡単な紹介。
著者: 著者情報。名前、電子メール、URL の 3 つの属性が含まれます。
bin: プログラム内に実行ファイルがある場合(主にコマンドラインから呼び出されます)、ここに指定します。複数のファイルを指定できます。
main: require を使用してこのパッケージを呼び出すときのプログラム エントリ。
依存関係: 依存パッケージ、バージョン番号を指定できます。

package.json を構成したら、まずそれをパッケージ化してローカルにインストールし、プログラムが正常に動作するかどうかをテストします。インストール コマンドは次のとおりです。

npm install


さらに、注意すべき暗黙のルールがあります。パッケージ内の実行可能プログラムを Node.JS 環境で実行する場合は、プログラム エントリ ファイルの先頭に次の行を追加してください。 >

#!/usr/bin/env ノード


この行がないと、Node.JS 環境で実行されるのではなく、システムのデフォルト モードで開きます。

npm アカウントを登録する

パッケージを npm に公開するには、まずアカウントを登録する必要があります。 npm は、Web バージョンの登録ウィザードを提供しません。登録はコマンドラインから行う必要もあります:

npm adduser

このコマンドを実行すると、ユーザー名、メールアドレス、パスワードを入力する画面が順番に表示されますので、入力後しばらく待ちます。


パッケージを公開

次のコマンドを実行してパッケージを公開します。

npm public
パッケージを更新する場合は、package.json のバージョン番号を変更し、publish コマンドを再実行します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。