npmコマンドの概要

2945 ワード

本論文はNPM中国語文書を参考にして作成したものです.
javascriptプログラムパッケージマネージャ
使用説明
npm  [args]
バージョンを表示
npm --verison
下の図です
説明
npmはNodeJsプラットフォームのソフトウェアパッケージマネージャです.それはモジュールを適切な位置に置いて、nodeがそれらを見つけることができるようにして、依存関係の衝突を知能的に管理します.
さまざまな用例をサポートするように構成可能です.
最も一般的なのは、公開、検索、インストール、および開発のためのnodeプログラムです.npm helpを実行して、利用可能なコマンドのリストを取得します.
なお、もう一つのhelpはnpm command -hであり、あるコマンドのhelpを見て、次の図のようにします.
重要である
npmのデフォルト設定はnpm、Inc.を使用した公開レジストリです.https://registry.npmjs.org .
npm公衆レジストリの使用は必ず遵守しなければならない.https://www.npmjs.com/policie... 上の利用規約.
npmを任意の互換性のレジストリを使って、自分のレジストリを実行するように構成してもいいです.他人のレジストリの使用はその使用規約によって制限されるかもしれない.
概要
npmをインストールしたのは、何かをインストールしたいからかもしれません.
例えば、npm install blergを使って最新バージョンの「blueg」をインストールします.
npm installを見て、インストールに関する情報をたくさん知ることができます.
npm searchコマンドを使用して、利用可能なすべてのコンテンツを表示します.
npm lsを使って、あなたがすでにインストールされていることを示します.
説明に頼る
一つのパッケージがgit URLを使用して他のパッケージを参照する場合、npmダウンロードは本機のgitに依存します.
npmがインストールを試みるソフトウェアパッケージの一つが自機ノードモジュールであり、C+コードをコンパイルする必要がある場合、npmはnode-gypを使用してタスクを完了する.
Unixシステムに対しては、node-gypはPython,makeおよびGCCのような構築チェーンを必要とする.
WindowsではPythonとMicrosoft Visual Studio C++が必要です.
node-gypはPython 3に対応していません.
詳細については、node-gypライブラリとnode-gyp Wikiにアクセスしてください.
目次
node_を参照してくださいmodulesはnpmがカバンを置く位置を知る.
npmは2つの動作モードを持っています.
  • グローバルモード
  • npmは、ソフトウェアパッケージをインストールした環境変数のprefix/lib/node_modulesは、binを中prefix/binに取り付けます.
  • ローカルモード
  • npmはソフトウェアパッケージを現在のプロジェクトディレクトリにインストールします.このディレクトリはデフォルトでは現在の作業ディレクトリです.パッケージをインストールします.modules,
  • BINSを./node_に取り付けます.modules/.bin
  • ローカルモードはデフォルトモードです.任意のコマンドで-gまたは--globalを使用してグローバルモードで動作します.
    開発者の使用状況
    npmを使ってコードを開発し、発表する場合、以下の点を確認してください.
  • json
  • は、package.jsonファイルを作成します.package.jsonを参照してください.
  • link
  • は、現在の作業コードをNodeのパスにリンクするために使用されています.毎回変更する必要がないので、再インストールしてください.npm linkを使ってこのようにします.
  • install
  • シンボルリンクが必要でないなら、何かをインストールしたほうがいいです.特に、以下のようにレジストリから他の人のコードnpm install
  • をインストールします.
  • adduser
  • アカウントまたはログインを作成します.ユーザ設定ファイルに保存する.
  • pblish
  • npm pblishコマンドを使用して、あなたのコードをレジストリにアップロードします.
  • 設定
    npmは非常に配置可能です.5箇所から設定オプションを読みだします.
  • コマンドラインスイッチ:
  • は、設定設定設定キーvalを使用する.すべてのキーはブール値です.任意の値が提供されていない場合は、このオプションはbolean trueに設定されます.
  • 環境変数:
  • は、環境変数にプレフィックスとして名前を付加することにより、任意の構成npm_configを設定する.例えば、export npm_configkey=val
  • ユーザ構成:
  • $HOME/.npmrcにおけるファイルはini形式の構成リストである.存在する場合は、それを解析します.このオプションは、userconfigがcliまたはenvに設定されている場合に使用されます.
  • グローバル構成:
  • このファイルが見つかったら、ノードからファイルを実行できます.デフォルトでは/usr/local/etc/npmrcに解析します.このオプションがglobal configにcli、envまたはuser configに設定されている場合は、このファイルを解析します.
  • デフォルト値:
  • npmのデフォルトの構成オプションは、lib/utils/config-defs.jsで定義されています.これらは変更できません.
  • npm configを参照して、より多くの情報を取得してください.
    この記事はNPM中国語の文書を参照してください.