Node.js
2015-06-11 | 更新: 2016-12-11
受够了 Node.js 的版本问题,要么这个 package 出问题,要么那个 package 出问题, 很多问题就是 Node.js 的版本问题,这次干脆用 nvm 好了, 爱用哪个版本的 Node.js 就用哪个版本的 Node.js。
使用 nvm 来安装 Node.js
我用的是 Oh My Zsh, 所以可以很简单的将 nvm 作为 zsh 的插件来安装,具体安装方法:https://github.com/lukechilds/zsh-nvm#as-an-oh-my-zsh-custom-plugin
然后我们使用 nvm 来安装 Node.js:
-
nvm ls-remote
查看可用的 Node.js 版本,比如我们安装 v6.9.2 -
nvm install v6.9.2
安装 Node.js v6.9.2 -
nvm alias default v6.9.2
设置默认 Node.js 版本在 shell 中
安装(2015-06-11 所写,现在我用 nvm 来安装)
官网直接可直接下载安装包来安装,但是还有更好的安装方法,通过 Homebrew
因为使用 Homebrew 来安装软件不需要管理员权限,防止恶意软件破坏你的计算机
如果按一般方法用 Homebrew 来安装 Node.js, 会出现 Bug, 即使用 npm install -g
命令时需要管理员权限
详情见 Fixing npm On Mac OS X for Homebrew Users
所以安装稍微麻烦点
brew install node --without-npm
echo prefix=~/.node >> ~/.npmrc
curl -L https://www.npmjs.com/install.sh | sh
之后还需要添加环境变量,例如使用 Zsh
echo "" >> ~/.zshrc
echo "# Node.js" >> ~/.zshrc
echo 'export PATH="$HOME/.node/bin:$PATH"' >> ~/.zshrc
echo 'export PATH="./node_modules/.bin:$PATH"' >> ~/.zshrc