前言:相信大家在做前端开发时公司有vue2和vue3的项目需要维护或自学,vue2大多只需要Node 14版本,而vue3则是16或18,但电脑只能装一个Node,可我全都要。比如一会切到Node14 vue2开发,一会切到Node 16或18 vue3开发,所以我就突发奇想如果一台电脑能装多个不同Node版本,同时能自由切换,那该多幸福啊,它就是NVM。😊
链接:https://pan.baidu.com/s/1JU-lGGB6Vf0ZQ3zi-NYHUQ
提取码:cbwy
操作:两种方式,选其中一种
第一种:按windows键,输入环境变量即可。
第二种:右键我的电脑 — 关于(点击右上角的"高级系统设置") — 点击环境变量
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
所以访问这个链接:https://nodejs.org/en/download/releases ,然后到node官方看有哪些我们要的版本,记住版本号
我还想再装一个16版本的,nvm install 16.20.0 ,node -v 查版本
所以需要再装一个18.17.0的node版本 nvm install 18.17.0
切换到18版本安装node10.2.5 nvm use 18 npm install -g npm@10.2.5 pnpm安装完毕
如果看完还是迷迷糊糊的请看官方教程哈, https://nvm.uihtm.com/
毕竟这是我个人的笔记,写得比较精简,谅解一下哈。
nvm off // 禁用node.js版本管理(不卸载任何东西)
nvm on // 启用node.js版本管理
nvm install <version> // 安装node.js的命名version是版本号例如:nvm install 8.12.0
nvm uninstall <version> // 卸载node.js是的命令,卸载指定版本的nodejs,当安装失败时卸载使用
nvm 1s // 显示所有安装的node.js版本
nvm list available // 显示可以安装的所有node.js的版本
nvm use <version> // 切换到使用指定的nodejs版本
nvm v // 显示nvm版本
nvm install stable // 安装最新稳定版