パッケージマネージャーとは
React開発の際に最初に導入する「Node.js」では、プログラムのかたまりを「パッケージ」という単位にまとめて配布されています。それらをパッケージマネージャーを通じて、自身のパソコンにインストールします。
言語 | パッケージマネージャー |
---|---|
JavaScript | npm |
Ruby | gem |
PHP | composer |
パッケージマネージャーを使うメリット
プログラミングの業界では、すべてのものを0から開発する人はいません。プロジェクトで与えられた時間は有限なので、既に世界で公開されている優秀なものがあれば、それを活用しながら、自らが開発すべきものに集中します。
各々の開発者がそれぞれのパソコンに必要なパッケージを見つけてインストールすると、バージョンがバラバラになることが想像できます。そうすると、開発者同士が同じ環境を再現するのに一苦労します。
パッケージマネージャーを使うと、パッケージのこういったインストールやアップグレードなどを担ってくれるので、開発者の環境を揃えやすい利点があります。
npmとは
npmは、JavaScriptのパッケージ管理システムの一種です。Node.js上で動作し、JavaScriptのライブラリやツールをインストール、管理することができます。
npmの使い方はとても簡単で、npmコマンドを使用して、必要なライブラリやツールをインストールすることができます。
npm install パッケージ名