これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド npm です。
プログラム:
NAME
npm - JavaScriptパッケージマネージャー
SYNOPSIS
npm [引数]
VERSION
3.5.2
DESCRIPTION
npm は、Node JavaScript プラットフォームのパッケージ マネージャーです。 モジュールを配置するので、
そのノードはそれらを見つけることができ、依存関係の競合をインテリジェントに管理します。
さまざまなユースケースをサポートするために非常に構成可能です。 最も一般的なのは、
ノード プログラムの公開、検出、インストール、開発に使用されます。
ラン npm 助けます 利用可能なコマンドのリストを取得します。
はじめに
おそらく、何かをインストールしたいために npm を入手したのでしょう。
npm install ぼんやり 最新バージョンの「blerg」をインストールします。 npm ヘルプを確認してください
npm-インストール 詳細については。 たくさんのことができます。
npm サーチ 利用可能なものをすべて表示するコマンド。 使用 npm ls 表示する
インストールしたものすべて。
依存関係
パッケージが git URL を使用して別のパッケージを参照する場合、npm はプリインストールされているパッケージに依存します。
行く。
npm がインストールしようとするパッケージの XNUMX つがネイティブ ノード モジュールであり、コンパイルが必要な場合
C++コードの場合、npmはnode-gypを使用します https://github.com/TooTallNate/node-gyp そのタスクのために。
Unix システムの場合、node-gyp https://github.com/TooTallNate/node-gyp Pythonが必要なので、作って、
GCC のようなビルドチェーン。 Windows では、Python および Microsoft Visual Studio C++ が必要です。
Python 3はnode-gypではサポートされていません https://github.com/TooTallNate/node-gyp。 詳細について
詳細については、node-gyp リポジトリを参照してください。 https://github.com/TooTallNate/node-gyp と
ノード-gyp Wiki https://github.com/TooTallNate/node-gyp/wiki.
ディレクトリ
npm ヘルプ 5 を参照してください。 npm フォルダー npm がどこに物を置くかについて学ぶために。
特に、npm には XNUMX つの動作モードがあります。
グローバルモード:
npm は、次のインストールプレフィックスにパッケージをインストールします。 プレフィックス/lib/node_modules そしてゴミ箱
にインストールされています プレフィックス/ビン.
ローカルモード:
npm は、現在のプロジェクト ディレクトリにパッケージをインストールします。デフォルトでは、
現在の作業ディレクトリ。 パッケージは次の場所にインストールされます ./node_modules、ビンは
にインストール ./node_modules/.bin.
ローカル モードがデフォルトです。 使用 -g or - グローバル グローバル モードで動作する任意のコマンド
を代わりにお使いください。
開発者 USAGE
npm を使用してコードを開発および公開している場合は、次のヘルプ トピックを確認してください。
json package.json ファイルを作成します。 npm ヘルプ 5 を参照してください。 package.json.
link 現在の作業コードをノードのパスにリンクするため、リンクする必要がなくなります。
変更を加えるたびに再インストールしてください。 使用 npm これをする。
install
シンボリックリンクが必要ない場合は、インストールすることをお勧めします。 特に、
レジストリから他の人のコードをインストールするには、次の手順を実行します。 npm install
adduser
アカウントを作成するか、ログインします。資格情報はユーザー構成ファイルに保存されます。
パブリッシュ
npm パブリッシュ コードをレジストリにアップロードするコマンド。
CONFIGURATION
npm は非常に構成可能です。 設定オプションを 5 か所から読み取ります。
コマンドラインスイッチ:
で構成を設定します - 鍵 ヴァル。 すべてのキーは、ブール値であっても値を受け取ります (
構成パーサーは、解析時にオプションが何であるかを認識しません。)
値が指定されている場合、オプションはブール値に設定されます true.
環境変数:
環境変数の名前の前に次の接頭辞を付けて、任意の構成を設定します。 npm_config_.
たとえば、 export npm_config_key=val.
ユーザー設定:
$HOME/.npmrc にあるファイルは、ini 形式の構成リストです。 存在する場合、それは
解析された。 もし ユーザー構成 オプションが cli または env で設定されている場合、それが使用されます
を代わりにお使いください。
グローバル構成:
../etc/npmrc にあるファイル (ノードの実行可能ファイルから、デフォルトではこれで解決されます)
/usr/local/etc/npmrc) が見つかった場合は解析されます。 もし グローバル構成 オプション
cli、env、またはユーザー設定に設定されている場合、代わりにそのファイルが解析されます。
デフォルト:
npm のデフォルト設定オプションは lib/utils/config-defs.js で定義されています。 これらは
変更してはなりません。
npm ヘルプ 7 を参照してください。 npm-config さらに詳しい情報については。
献金
パッチは大歓迎です!
コード npm ヘルプ 7 を読んでください npm-コーディングスタイル コードを提出する予定がある場合。 あなたは持っていません
それには同意する必要がありますが、従う必要があります。
docs ドキュメント内でエラーを見つけた場合は、適切なマークダウン ファイルを編集してください。
「doc」フォルダー。 (マニュアルページの生成について心配する必要はありません。)
貢献者は npm にリストされています package.json ファイル。 次のようにすることで簡単に表示できます npm
ビュー npm 貢献者.
貢献したいが、何に取り組めばよいかわからない場合は、問題リストを確認するか、
メーリングリストで質問してください。
· http://github.com/npm/npm/issues
· [メール保護]
onworks.net サービスを使用してオンラインで npm を使用する