2、安裝nodejsnode
運行brew install node 便可,可是這樣安裝的node是最新node,本人安裝後是node6.X,node6.X對一些就模塊已經不支持了,好比graceful-fs,致使安裝一些包的時候,沒法運行,就會出現相似 (node:7844) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version 的提示。npm
3、安裝指定版本的nodebash
舊版的brew,能夠經過brew versions nodejs,運行後會提示 Error: The `versions` command is no longer supported. brew versions已廢棄掉了。lua
須要安裝homebrew-versioncode
brew tap homebrew/versions
二、查看可安裝的node版本homebrew
brew install homebrew/versions/node
三、選擇按一個node的版本get
brew install homebrew/versions/node5
切換版本:it
查看已經安裝過的全部版本io
ls /usr/local/Cellar/node* #結果: /usr/local/Cellar/node: 0.12.7 /usr/local/Cellar/node010: 0.10.40
切換:class
brew unlink node && brew switch node 0.12.7 #此處的unlink 後面的node 要和你查詢出來的名字對應
查看某個node標籤的詳細信息
brew info node010
若是沒有npm 了
# 這個路徑須要換成你指定版本node的路徑 ln -s /usr/local/lib/node_modules/npm/bin/npm-cli.js /usr/local/bin/npm
mac下若是在執行命令時提示Access時:
sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}