Node.js

2015-06-11 | 更新: 2016-12-11


官网:https://nodejs.org/

受够了 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:

  1. nvm ls-remote 查看可用的 Node.js 版本,比如我们安装 v6.9.2

  2. nvm install v6.9.2 安装 Node.js v6.9.2

  3. 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