npmを使うメリットとは?

code.jpeg

npmを使うメリットはどこにあるのでしょうか。
ダウンロードして使う場合と、どのような違いがあるのでしょうか。

1. インストール・アンインストールが簡単

先ほど見てきたように、*「npm install」というコマンドを実行するだけで、パッケージを簡単にインストールすることができます。
逆に、
「npm uninstall」*というコマンドを実行すれば、アンインストールも行ってくれます。

2. オープンソースにしやすい

もともとnpmは、パッケージのコードを複数のプログラマでオープンソースで管理できるように作られたものです。
したがって、さらにnpmのことを勉強して使いこなすことができれば、既存のパッケージだけでなく、自分で制作しているコードもチームで共有しながら開発を行うことができます。

3. 使えるパッケージが豊富

2017年2月1日現在、使えるパッケージの数は40万を超え、実に7万人以上ものプログラマーがパッケージ提供に貢献しています。
逐一便利なパッケージを探してくるよりも、npmを使ってパッケージを操作したほうが簡単ですね。

まとめ

Webデザイナーを始めとする非エンジニアの場合は、Node.jsやnpmの細かい機能については必要ないことの方が多いでしょう。
しかし、使いたいプラグインを管理したりインストールしたりする、といった使い道であれば、知っていて損することはありません。

その他のコマンドなど、さらに詳しい内容が知りたい方は、公式ドキュメントをご覧ください。