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}