一、nvm是什么?有什么作用?
nvm(node.js version management),是一个nodejs的版本管理工具。与npm不同的是,npm是依赖包的管理工具。
nvm可以简单操作node版本的切换、安装、查看、卸载等,可以解决node.js各种版本存在的不兼容现象,
如:node.js版本过高,老项目运行不了等问题。
二、nvm的安装
1.卸载本地 node.js,检查是否卸载
where node
2.下载https://github.com/coreybutler/nvm-windows/releases
3.查看nvm 是否安装成功
nvm v
4.安装node.js版本
nvm ls // 查看已经安装的版本
nvm list available //显示可下载版本的部分列表
nvm install 10.14.2 //安装指定版本
nvm use 10.14.2 // 使用指定版本
5.其它命令
nvm uninstall 10.14.2 //卸载已安装的指定版本
nvm current 或 node -v //显示当前node的版本
可能遇到的问题:
1、nvm use命令报错
解决:
需要以管理员身份运行cmd才可以,执行nvm use 10.14.2 命令。
此时便可以了:
2.node可用,npm不可用,或者npm版本偏高偏低
npm install -g npm //升级npm 版本
npm install npm@4 -g //降级npm到特定版本