駆け出しのエンジニア日記

プログラミング言語勉強中の奮闘日記

npm入門

npm・・・

NODE PACKAGE MANAGERの略で、2つの意味があります。

・他の開発者が公開している何万ものパッケージが管理されている場所

・これらのパッケージをNode.jsのプロジェクトにインストールし、管理するためのコマンドラインツール

というものです。

例えば、Webアプリのサーバー側を簡単に構築できるフレームワーク「Express」などは、Node.jsで利用するパッケージの代表的なものになります。

npmと打ち込むと、下記のようにコマンドの使い方、多くの使用できるコマンドが表示されます。

 

早速インストールの仕方を見ていきましょう。

npm install express
npm install give-me-a-joke
npm install colors

このように、installの後に、使いたいパッケージ名を正式名称で記述します。

・https://www.npmjs.com/package/give-me-a-joke

・https://www.npmjs.com/package/colors

上記を確認してみてください。installは「 i 」で省略されることもあります。

 

サンプルで「 give-me-a-joke」という、ジョークが生成されるパッケージ記述してみます。

・index.js

const jokes = require('give-me-a-joke');
jokes.getRandomDadJoke(function (joke) {
console.log(joke);
});

「node index.js」と入力すると、

「 It was so cold yesterday my computer froze. My own fault though, I left too many windows open. 

ジョークがランダムで出力されます。

give-me-a-joke」と「 colors」を組み合わせて使ってみます。

const jokes = require('give-me-a-joke');
const colors = require('colors');
jokes.getRandomDadJoke(function (joke) {
console.log(joke.rainbow);
});

少し見づらいですが、虹色でジョークが出力されます。

パッケージを組み合わせて使うことも可能です。