切换node版本——nvm的安装与使用

1. 安装nvm

为了兼容性和效率,nvm和n进行Node版本管理很有必要,我选择使用nvm控制node版本。首先要说的是不能用brew去安装nvm,官方文档已经说明不支持,这里用以下命令安装:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash

此时nvm就被安装在了/.nvm下啦,接下来就需要配一下环境变量了,这里以zsh为例,在/.zshrc这个配置文件中配置,如果你的shell用的是bash或其它的,就找找看/.bash_profile或者/.profile~/.bashrc
编辑器打开~/.zshrc文件,如果不会就输入open ~/.zshrc
在最下面一行输入:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

这一步的作用是每次新打开一个bash,nvm都会被自动添加到环境变量中了。

完成后输入source ~/.zshrc重新启动一下配置。
输入nvm version 可以看到相关版本号

至此,nvm安装完成。

2. 安装Node

查看Node所有版本,用nvm ls-remote命令
正常安装的话,会超级慢,如果想尝试,就用nvm install v6.10.0试试,不过这里推荐使用国内镜像:

NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node nvm install 6

需要哪个版本,就在最后将6换成对应的版本号就行,默认下载版本中最新的版本号。

$ nvm install stable #下载、编译、安装当前的稳定版
$ nvm install v7.2.0 #安装v7.2.0版本

3. 切换Node版本

在nvm里,你可以安装老多个版本的node,随时切换:

$ nvm use v5.2.1 #使用v5.2.1版本的node

你可以把已经安装的node版本列出来:

$ nvm list #列出来

也可以不切换,直接运行一个版本的node命令行:

$ nvm run v4.2.2 #运行v4.2.2
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章