vue3项目执行pnpm update后还原package.json文件后运行报错

项目场景:

vue官方版本已更新到vue3.5,项目中还在使用vue3.4,因此想要更新项目vue版本。


问题描述

执行了 pnpm update 命令,一键更新了所有包,更新完成后项目不能正常运行。为了还原项目代码,先删除 node_modules 文件夹,然后还原 package.json 文件,项目不能正常运行。

bash 复制代码
node:internal/event_target:1094 process.nextTick(() => { throw err; });

原因分析:

还原 package.json 文件后,执行 pnpm install 安装依赖,仔细对比安装的依赖包和 package.json 中指定的版本,发现版本不一致,安装的依赖包版本还是 pnpm update 后最新的版本。

pnpm-lock.yaml 文件中的vue指定版本是 3.4.38,安装的vue版本是 3.5.9


解决方案:

手动修改 pnpm-lock.yaml 的内容,让包的指定版本和安装版本一致。修改完成后,项目运行成功。

相关推荐
落魄实习生4 小时前
AI应用-本地模型实现AI生成PPT(简易版)
python·ai·vue·ppt
bpmf_fff6 小时前
二九(vue2-05)、父子通信v-model、sync、ref、¥nextTick、自定义指令、具名插槽、作用域插槽、综合案例 - 商品列表
vue
java_heartLake13 小时前
Vue3之状态管理Vuex
vue·vuex·前端状态管理
小马超会养兔子13 小时前
如何写一个数字老虎机滚轮
开发语言·前端·javascript·vue
小阳生煎16 小时前
多个Echart遍历生成 / 词图云
vue
小马超会养兔子2 天前
如何写一个转盘
开发语言·前端·vue
bpmf_fff2 天前
二八(vue2-04)、scoped、data函数、父子通信、props校验、非父子通信(EventBus、provide&inject)、v-model进阶
vue
好开心332 天前
04、Vue与Ajax
前端·ajax·前端框架·vue·js
工业互联网专业3 天前
Python毕业设计选题:基于Python的社区爱心养老管理系统设计与实现_django
python·django·vue·毕业设计·源码·课程设计
平行线也会相交3 天前
云图库平台(一)后端项目初始化
spring boot·vue·云图库平台