nvm - node 环境切换工具
nvm 是一个node环境切换工具,可以用来切换不同版本的node;在有老项目的时候特别有用
安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
安装命令行环境
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"
查看是否安装成功
nvm -v
查看node版本
nvm list # 查看本地安装的node版本
nvm ls-remote # 查看所有的node版本
安装指定版本的node
nvm install 12.3.1
切换node版本
nvm use 12.3.1
查看node版本路径
nvm which 12.22
发现的问题:
- mac系统需要运行 source ~/.zshrc 生效nvm;
- 每次打开新的shell窗口,node环境就会失效,得重新切换;