node的版本管理(nvm),解决新老项目依赖不同node版本问题

503 阅读1分钟

在开发过程中,由于框架技术的不断升级,新老项目node的版本依赖不一致,为了方便开发,node版本管理是我们要面临的一个问题,现介绍通过nvm来实现node的版本管理:

一、安装 nvm

我们可以在 github 上面下载 nvm,下载 nvm-setup.exe 文件,然后双击安装即可。(注意,安装前必须卸载本地nodejs); 安装完成后在 cmd 窗口运行 nvm -v 显示版本信息即表示安装成功:

image.png

二、nvm 常用指令

指令解释
nvm ls查看所有安装的node版本
nvm ls-remote查看网络上可以安装的版本
nvm install stable安装最新版 node
nvm install latest安装最新稳定版 node
nvm install <version>安装指定版 node,如安装10.24.1版本可以运行 nvm install 10.24.1
nvm uninstall <version>卸载指定版 node,如卸载10.24.1版本可以运行 nvm uninstall 10.24.1
nvm use <version>指定运行node的版本
nvm current查看当前运行的node版本

更多介绍可以去官网查看

三、nvm 常见问题处理

  • 在使用 nvm install x.x.x 安装指定版本node之后,运行 node -v 提示: 'node' 不是内部或外部命令,也不是可运行的程序, 这时候需要使用 nvm use x.x.x 来切换指定版本node;

  • 在使用 nvm use x.x.x 切换指定版本的时候报错:

exit status 1: ��û���㹻��Ȩ��ִ�д˲����� image.png

解决办法:以管理员运行 cmd 窗口:

image.png