Skip to content

Latest commit

 

History

History
118 lines (89 loc) · 2.87 KB

nodejs-mac.md

File metadata and controls

118 lines (89 loc) · 2.87 KB

[Node.js] macOS にインストール

  • Node.js のバージョンも管理したい

    • すでに Node.js がインストールされている ... 2 → 3
    • Node.js はインストールされていない ... 3
  • 取り急ぎ Node.js をインストールできればよい(バージョン管理は不要)

    • すでに nodebrew がインストールされている ... 4 → 1
    • nodebrew はインストールされていない ... 1

1. 通常のインストール

公式サイトより任意のバージョンをダウンロードしてインストール

2. アンインストール

Node.js のアンインストール

node_modules がどこにあるか確認

$ npm root -g
/usr/local/lib/node_modules

下記コマンドの /usr/local/${i} と node_modules の場所 /usr/local/lib/node_modules を見比べます。

もし仮に node_modules の場所が /usr/sbin/local/lib/node_modules である場合、下記コマンドの /usr/local/${i} を /usr/sbin/local/${i} に変更します。

org.nodejs.node.pkg.bom に記載されているファイルをすべて削除します

$ lsbom -f -l -s -pf /var/db/receipts/org.nodejs.node.pkg.bom | while read i; do sudo rm /usr/local/${i}; done

npm のアンインストール

$ sudo npm uninstall npm -g

その他関連ファイルを削除

$ sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
$ sudo rm -rf ~/.npm

アンインストールできたか確認

$ node -v
$ npm -v

3. nodebrew で Node.js を導入しバージョン管理する

nodebrew のインストール

nodebrew をインストールする

$ curl -L git.io/nodebrew | perl - setup

nodebrew のパスを通し、.bash_profile を再読み込みする

$ echo 'export PATH=$HOME/.nodebrew/current/bin:$PATH' >> ~/.bash_profile
$ source ~/.bash_profile

nodebrew が正常にインストールされたか確認(バージョンを表示)

$ nodebrew -v

利用可能な Node.js 一覧を確認

$ nodebrew ls-remote
v0.0.1    v0.0.2    v0.0.3    v0.0.4    v0.0.5    v0.0.6    

v0.1.0    v0.1.1    v0.1.2    v0.1.3    v0.1.4    v0.1.5    v0.1.6    v0.1.7
v0.1.8    v0.1.9 ...(たくさん表示される)

任意のバージョンの Node.js をインストール(バイナリでインストールする)

$ nodebrew install-binary v6.3.0

インストール済みの Node.js 一覧

$ nodebrew ls
v6.3.0

使用する Node.js のバージョンを指定する

$ nodebrew use v6.3.0
$ node -v
v6.3.0

利用する Node.js のバージョンを指定

$ nodebrew use v6.3.0
$ node -v

不要なバージョンの Node.js を削除

$ nodebrew uninstall v6.3.0

4. nodebrew をアンインストール

$ rm -rf ~/.nodebrew
$ nodebrew -v