目的
npmとかnodebrewとかNode.js使うと色んなコマンドが出てくるが
npmっていったい何者なのかとなったので調べた。
ちなみに環境はmac。
npm
node package managerの略。
Node.jsのパッケージのバージョンを管理するシステムのこと。
Node.jsにはたくさんのパッケージ(便利な機能がまとまったもの)が存在し
それを一つ一つインストールするのは大変なので、コマンドでインストールできるようにしてやるぜ、的なもの。
npmはNode.jsをインストールすると一緒にインストールされる。
ちなみにnpm以外にもNode.jsのパッケージバージョン管理システムは存在する。
yarnもその一種。
では一体、nodebrewは?
nodebrewはNode.js(言語)自体のバージョン管理ツール。
Node.jsのバージョンを上げたりできる。
nodebrew以外にも以下のようなNode.jsのバージョン管理ツールが存在する。
- n
- nvm
- nodist
nodebrewを使うにはmacにあるhomebrewというOSのバージョン管理システムでインストールが必要(だるいね泣)
参考
バージョン管理ツール、パッケージ管理ツールの種類をまとめました
Node.jsとnpmをアップデートする方法
NodebrewでNodeをインストールする