パッケージマネージャーとは

React開発の際に最初に導入する「Node.js」では、プログラムのかたまりを「パッケージ」という単位にまとめて配布されています。それらをパッケージマネージャーを通じて、自身のパソコンにインストールします。

言語パッケージマネージャー
JavaScriptnpm
Rubygem
PHPcomposer

パッケージマネージャーを使うメリット

プログラミングの業界では、すべてのものを0から開発する人はいません。プロジェクトで与えられた時間は有限なので、既に世界で公開されている優秀なものがあれば、それを活用しながら、自らが開発すべきものに集中します。

各々の開発者がそれぞれのパソコンに必要なパッケージを見つけてインストールすると、バージョンがバラバラになることが想像できます。そうすると、開発者同士が同じ環境を再現するのに一苦労します。

パッケージマネージャーを使うと、パッケージのこういったインストールやアップグレードなどを担ってくれるので、開発者の環境を揃えやすい利点があります。

npmとは

npmは、JavaScriptのパッケージ管理システムの一種です。Node.js上で動作し、JavaScriptのライブラリやツールをインストール、管理することができます。

npmの使い方はとても簡単で、npmコマンドを使用して、必要なライブラリやツールをインストールすることができます。

npm install パッケージ名