nvm管理node版本

229 阅读1分钟

使用场景:

手上有好几个项目,每个项目的需求不同,进而不同项目必须依赖不同版本的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