Node.js NPM


NPMとは何ですか?

NPMは、Node.jsパッケージ、または必要に応じてモジュールのパッケージマネージャーです。

www.npmjs.comは、ダウンロードして使用できる何千もの無料パッケージをホストしています。

Node.jsをインストールすると、NPMプログラムがコンピューターにインストールされます。

NPMはすでにコンピューターで実行する準備ができています!


パッケージとは何ですか?

Node.jsのパッケージには、モジュールに必要なすべてのファイルが含まれています。

モジュールは、プロジェクトに含めることができるJavaScriptライブラリです。


パッケージをダウンロードする

パッケージのダウンロードはとても簡単です。

コマンドラインインターフェイスを開き、必要なパッケージをダウンロードするようにNPMに指示します。

「大文字」というパッケージをダウンロードしたい:

「大文字」をダウンロード:

C:\Users\Your Name>npm install upper-case

これで、最初のパッケージをダウンロードしてインストールしました。

NPMは、パッケージが配置される「node_modules」という名前のフォルダーを作成します。今後インストールするすべてのパッケージは、このフォルダーに配置されます。

私のプロジェクトは現在、次のようなフォルダ構造になっています。

C:\Users\My Name\node_modules\upper-case



パッケージの使用

パッケージがインストールされると、使用できるようになります。

他のモジュールを含めるのと同じ方法で、「大文字」パッケージを含めます。

var uc = require('upper-case');

出力「HelloWorld!」を変換するNode.jsファイルを作成します。大文字に:

var http = require('http');
var uc = require('upper-case');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/html'});
  res.write(uc.upperCase("Hello World!"));
  res.end();
}).listen(8080);

上記のコードを「demo_uppercase.js」というファイルに保存し、ファイルを開始します。

demo_uppercaseを開始します:

C:\Users\Your Name>node demo_uppercase.js

コンピューターで同じ手順を実行した場合、例と同じ結果が表示されます:http:// localhost:8080