Mac如何升级node、切换node版本?解决升级后,以前vue项目无法启动问题

前言

最近开始接触Vue3,从零开始用Vue3做项目,在项目初始阶段遇到关于node的问题,记录相关解决方案。

其实这几个问题以前应该也遇到过,只不过好久不用新技术初始化项目就不记得了,所以分享出来希望可以帮助大家和以后的自己。

本文主要解决三个问题:

  1. Mac电脑如何升级node版本?
  2. 如何切换node版本?
  3. node升级成功后,以前的Vue项目无法启动的解决方案。

一、问题背景

最近正在开始写Vue3的项目,因为是第一次用Vue3,Vue3官方文档中标明用的前提条件是【已安装 18.0 或更高版本】,所以需要对我本地v16.17.0版本的node进行升级。

二、Mac电脑如何升级node版本

  1. 首先查看我们本地的node版本,看是否低于v18。打开终端,输入命令node -v:
git 复制代码
node -v

我的是v16.17.0,所以需要升级到v18或以上。

  1. 查看node官网,现在的稳定版为v18.19.0,最新版本是v20.11.1,node官网,如下图:
  1. 具体步骤如下:

这样就完成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_modulespackage-lock.json文件,然后重新install即可。

以上,希望对大家有帮助!

相关推荐
gogoing10 小时前
Node.js 模块查找策略(require 完整流程)
javascript·node.js
zhangfeng113311 小时前
小龙虾 wordbuddy 安装浏览器控制器 agent-browser npm install -g agent-browse
前端·人工智能·npm·node.js
徐小夕11 小时前
100小时,我做了一款AI CAD建模软件,开源!
前端·vue.js·github
大家的林语冰13 小时前
pnpm 11 发布,弃用 JSON 和 npm CLI,进化为纯 ES6 模块,新增 pnpm pack-app 等命令,供应链保护默认启用,要求 Node
前端·javascript·node.js
淸湫13 小时前
项目中使用了全局权限管理,请详细描述如何通过Vue Router的路由守卫来实现全局权限控制?
前端·vue.js
李剑一13 小时前
前端必看 | Vue 刷新页面,生命周期钩子直接 "罢工",原来问题在这?90% 开发者都栽过!
前端·vue.js
閞杺哋笨小孩13 小时前
域名驱动多租户入驻:后台配置 + 前端解析
前端·vue.js
会周易的程序员13 小时前
aiDgeScanner 工业设备网络扫描与管理工具
网络·c++·物联网·架构·electron·node.js·iot
阿赛工作室15 小时前
AI时代WEB开发人员生存与发展报告
前端·人工智能·node.js
用户1257585243615 小时前
写了三年定时任务还在手改 Cron 表达式?这个 GoFrame 后台框架帮你全闭环了
vue.js