Articles

npmとは何ですか?

2011-08-26

npm二つのことです:まず第一に、それはオープンソースノードの公開のためのオンラインリポジトリです。第二に、それはパッケージのインストール、バージョン管理、および依存関係管理を支援する前記リポジトリと対話するためのコマンドラインユーティリテ ノードの過多。jsライブラリとアプリケーションはnpmで公開されており、毎日多くのものが追加されています。 これらのアプリケーションは、https://www.npmjs.com/で検索できます。 インストールしたいパッケージができたら、単一のコマンドラインコマンドでインストールできます。

あなたが次の素晴らしいアプリケーションを開発し、ある日仕事に苦労しているとしましょう。 あなたは問題に遭遇し、あなたが聞いているクールなライブラリを使用する時が来たと判断しました-Caolan McMahonの非同期を例として使用しましょう。 ありがたいことに、npmnpm install async./node_modules/node_modulesrequire()coffee-scriptとしましょう。 Npmコマンドは簡単です:npm install coffee-script -g/usr/local/bin/に配置します。 これにより、他のCLIツールと同じようにコンソールからプログラムを実行できます。 この場合、coffeeを実行すると、coffee-script REPLを使用できるようになります。npmのもう一つの重要な使用法は依存関係管理です。 パッケージを含むノードプロジェクトがある場合。jsonファイルでは、プロジェクトルートからnpm installを実行すると、npmはパッケージにリストされているすべての依存関係をインストールします。json。 これにより、ノードのインストールが行われます。git repoからのjsプロジェクトははるかに簡単です! たとえば、ノードであるvowsです。jsテストフレームワークは、gitからインストールすることができ、その単一の依存関係、eyes、自動的に処理することができます:

例:これらのコマンドを実行すると、パッケージで指定されたすべてのプロジェクト依存関係を含むnode_modulesフォルダが表示されます。json。