Mac下经过brew安装指定版本的nodejs

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}
相关文章
相关标签/搜索