不同项目可能依赖的node版本不一致,有时因为node版本的升降级会导致程序执行出错甚至无法执行,所以需要妥善的管理不同项目的Node版本
这里推荐一个Node版本的管理工具nvm,用于安装不同版本的Node,并可以随意切换到已安装的不同的Node版本
一、windows环境
安装
** 安装前先卸载已安装的node版本,否则可能会出现冲突 **
** 安装路径千万不要包含 空格、中文等!!否则使用会出现报错 **
安装包下载地址:nvm安装包下载
有两个zip包可选:
1. nvm-noinstall.zip (免安装,但需少量手动配置)
2. nvm-setup.zip (exe安装版,比较简单方便)
exe安装后会自动配置系统环境变量,在控制台直接输入nvm -v即可查看当前安装的nvm版本
常用命令
1. nvm install [version] // [version] 用指定的版本号代替,如nvm install 12.18.0
2. 使用某个node版本 nvm use [version]
3. 卸载某个node版本 nvm uninstall [version]
4. 查看当前已安装的node版本 nvm list
5. 关闭/开启nvm nvm off | nvm on
可能出现的报错
安装了某个node版本后,node命令生效,而npm命令报错。解决方法: 设置下载镜像,报错有可能是网络丢包造成的
步骤:
① 卸载当前安装的报错的node版本:nvm uninstall [version]
② 设置镜像:
nvm node_mirror https://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
③ 重新安装
nvm install [version]
网友评论