nvm - node 环境切换工具

508 阅读1分钟

nvm - node 环境切换工具

nvm 是一个node环境切换工具,可以用来切换不同版本的node;在有老项目的时候特别有用

gitHub链接

安装

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

发现的问题:

  1. mac系统需要运行 source ~/.zshrc 生效nvm;
  2. 每次打开新的shell窗口,node环境就会失效,得重新切换;