vue2升级vue3时,发现vue3版本需要node16+,vue使用的是node14.
解决方案:下载nvm来实现本地多版本nodejs共存。
- 先卸载本地的nodejs(14.16.1)
卸载的直接可以点击win10图标→设置→应用→应用和功能
卸载nodejs即可
安装目录时尽量不要出现特殊字符还有空格,否则会在nvm use xxx
的时候出错,无法正确解析指定的nodejs
的版本的地址)。
- 测试nvm安装是否成功 nvm v
- 安装nodejs ==== (nvm install v14.16.1)
nvm install 版本号
- 安装后查看 nvm list,查看全部可用node版本:nvm list available,尽量选择lts类型
- 再次安装另一个版本 nvm install v18.16.0
- 切换版本号: nvm use 版本号 ,切换成功后可以使用node -v 和 npm -v 命令查看是否可以切换成功
- 修改node和npm的源设置成国内的服务源
nvm的安装路径下找到settings.txt文件,添加两行:
node_mirror:https://npmmirror.com/mirrors/node/
npm_mirror:https://npmmirror.com/mirrors/npm/
- 卸载版本: nvm uninstall 版本号