安装 node 和 npm
详情见:GitHub
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
运行上面的命令可以下载安装脚本并运行它。脚本将 nvm 存储库克隆为 ~/.nvm
,并尝试添加下面环境变量到配置文件中(~/.bash_profile, ~/.zshrc, ~/.profile, 或 ~/.bashrc)
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
source 上面被添加这段代码的配置文件, nvm生效
nvm install node
nvm ls-remote
nvm install 6.14.4 # or 10.10.0, 8.9.1, etc
nvm ls
nvm use {version}
nvm alias default <version>
nvm which 5.0
nvm 默认是从 http://nodejs.org/dist/ 下载的, 国外服务器, 必然很慢,
好在 nvm 以及支持从镜像服务器下载包, 于是我们可以方便地从七牛的 node dist 镜像下载:
$ NVM_NODEJS_ORG_MIRROR=https://registry.npmmirror.com nvm install 4
于是你就会看到一段非常快速进度条:
####################### 100.0%
Now using node v4.3.2
如果你不想每次都输入环境变量 NVM_NODEJS_ORG_MIRROR, 那么我建议你加入到 .bashrc 文件中:
# nvm
export NVM_NODEJS_ORG_MIRROR=http://nodejs.org/dist
source ~/.nvm/nvm.sh
然后你可以继续非常方便地安装各个版本的 node 了, 你可以查看一下你当前已经安装的版本:
$ nvm ls
nvm
v0.8.26
v0.10.26
v0.11.11
-> v4.3.2
[1]
GitHub: https://github.com/creationix/nvm