在进行项目开发和学习新项目的过程中,有时会遇到两个项目依赖的Node版本不兼容的问题,使用NVM(Node版本管理工具)管理Node版本切换可以方便地解决这类的问题。
NVM配置
使用镜像
nvm npm_mirror https://npmmirror.com/mirrors/npm/
nvm node_mirror https://npmmirror.com/mirrors/node/
使用NVM管理Node版本
安装、使用、卸载
安装最新版/指定版本
nvm install latest
nvm install [版本号]
使用已安装的指定版本
nvm use [版本号]
列出当前已安装的所有版本
nvm list
nvm ls
卸载指定版本
nvm uninstall [版本号]
列出可安装的版本
Mac系统可使用:
nvm ls-remote
Windows系统可使用:
nvm ls available
显示当前使用的版本
nvm current
在当前版本环境下,重新全局安装指定版本号的npm包
nvm reinstall-packages [版本号]
可以在项目中配置.nvmrc,配合zsh或者bash。可以进入项目时自动切换node版本。