使用场景:
手上有好几个项目,每个项目的需求不同,进而不同项目必须依赖不同版本的NodeJS运行环境。如果没有一个合适的工具,这个将非常棘手。
使用环境:
nvm是Mac下的node管理工具。(如果需要管理 Windows 下的 node,官方推荐使用 nvmw 或 nvm-windows。)
1.安装nvm
使用cUrl或者wget安装脚本或者更新nvm
1.sudo -i wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
2.curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
若安装失败,参考 github.com/nvm-sh/nvm/…
$ nvm --version
0.34.0
2.用nvm安装node
重新打开终端,用nvm install 安装Nodejs
如果nvm install太慢,那么执行 NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node 切换到淘宝源
windows
运行 nvm root 查看nvm目录,到目录下找到setting配置文件打开后在结尾增加2行配置
node_mirror: https://npm.taobao.org/mirrors/node/
mac
打开 ~/.zshrc 如果没有则 source ~/.zshrc 创建
文件打开后在结尾增加2行配置
export NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node
export NVM_IOJS_ORG_MIRROR=http://npm.taobao.org/mirrors/iojs
运行 source ~/.zshrc 更新
安装最新的nodejs版本: nvm install node
安装指定node版本:nvm install v10.16.1
察看目前已安裝版本: nvm ls (在版本号前面的 ->代表目前 nvm 正在使用的 Node.js 版本)
切換 Node.js 版本:nvm use v10.6.3
察看目前使用版本:nvm current
- nvm install node: 安装最新的nodejs版本
- nvm install v10.16.1: 安装指定node版本
- nvm ls : 察看目前已安裝版本(在版本号前面的
->代表目前 nvm 正在使用的 Node.js 版本) - nvm use v10.6.3:
mac air 安装前先执行 arch -x86_64 zsh