前言
最近开始接触
Vue3
,从零开始用Vue3
做项目,在项目初始阶段遇到关于node
的问题,记录相关解决方案。其实这几个问题以前应该也遇到过,只不过好久不用新技术初始化项目就不记得了,所以分享出来希望可以帮助大家和以后的自己。
本文主要解决三个问题:
- Mac电脑如何升级
node
版本?- 如何切换
node
版本?node
升级成功后,以前的Vue
项目无法启动的解决方案。
一、问题背景
最近正在开始写Vue3的项目,因为是第一次用Vue3,Vue3官方文档中标明用的前提条件是【已安装 18.0 或更高版本】,所以需要对我本地v16.17.0版本的node进行升级。
二、Mac电脑如何升级node版本
- 首先查看我们本地的
node
版本,看是否低于v18。打开终端,输入命令node -v
:
git
node -v
我的是v16.17.0,所以需要升级到v18或以上。
- 查看node官网,现在的稳定版为v18.19.0,最新版本是v20.11.1,node官网,如下图:
- 具体步骤如下:
这样就完成node
版本的更新了。
三、Mac如何切换node版本
比如我想切换到v18.19.0,操作如下:
arduino
// node的相关命令
sudo npm cache clean -f // 清除node.js的cache
sudo npm install -g n // 使用npm安装n模块
npm view node versions // 查看node所有版本
sudo n stable // 升级到稳定版本
sudo n xx.xx // 升级到具体版本号
node -v // 查看当前安装的版本号
n // 检查目前安装了哪些版本的node,会出现已安装的node版本,选一个就可以直接切换了
四、解决node升级成功后,以前的Vue项目无法启动问题
只要删除node_modules
和package-lock.json
文件,然后重新install
即可。
以上,希望对大家有帮助!