使用nvm 解決node.js 版本控管的問題

nvm = node version manager
node.js 的套件管理器

因為在不同的專案上執行
需要隨時切換 node.js 的環境
因此只要把nvm 裝起來就可以自由切換了

To install or update nvm, you can use the install script using cURL:
直接在terminal 貼上以下的程式碼

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.1/install.sh | bash

接著可以切換node.js 版本 , 這邊用 4.2.1 示範

nvm use 4.2.1

*不支援windows 環境
First you’ll need to make sure your system has a c++ compiler. For OSX, XCode will work, for Ubuntu, the build-essential and libssl-dev packages work.

reference: https://github.com/creationix/nvm