Node のバージョンをあげる

なぜか誰も書いてない気がする系記事。 Babel 使わずにあげたいと思った時は nvm 使えばよい。

nvm on github : nvm/README.markdown at master · creationix/nvm · GitHub

例のごとくバージョンによって違うはずなので、やるときはソース元をきちんと参照してください、、、。

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
source ~/.bashrce

nvm が動いたら、

nvm install 4.0
nvm ls
node -v

4.0 の代わりに node と書いておくと自動的に最新版をダウンロードする。

nvm use ???

で使いたいバージョンに切り替え可能。

あとは npm と他のライブラリもアップデート:

npm update -g npm
npm update -g
npm -v

追記: sudo nodeのバージョンが低いままなことが発覚。

$ sudo visudo

で visudo を開き、

Defaults    secure_path = /sbin:/bin:/usr/sbin:/usr/bin

#Defaults    secure_path = /sbin:/bin:/usr/sbin:/usr/bin
Defaults    env_keep += "PATH"

に。

Terminal を再起動してハッピー。

Managing Node.js Versions with nvm

Node.jsとnpmをアップデートする方法 – Rriver

Raspberry Pi に Node.js をインストールする(nvm利用) | Make | kosakalab