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 的内容,让包的指定版本和安装版本一致。修改完成后,项目运行成功。

相关推荐
AI3D_WebEngineer8 小时前
企业级业务平台项目设计、架构、业务全解之平台篇
前端·javascript·vue
我叫张小白。10 小时前
Vue3 Hooks:逻辑复用的解决方案
前端·javascript·vue.js·前端框架·vue
韩立学长10 小时前
【开题答辩实录分享】以《咸阳市中华传统文化在线学习平台设计与实现》为例进行答辩实录分享
spring boot·vue
Json____12 小时前
vue2-数码购物商城-前端静态网站
前端·vue·数码商城
Darenm11113 小时前
Vue Router 路由管理
python·vue
by__csdn1 天前
Vue 2 与 Vue 3:深度解析与对比
前端·javascript·vue.js·typescript·vue·css3·html5
❆VE❆1 天前
【技术分享】前端跨窗口/标签页面通信:掌握以下几种方法,提升用户体验(附带常用场景以及典例)
前端·javascript·性能优化·vue·跨标签通信
我叫张小白。1 天前
Vue3计算属性:高效数据处理
前端·javascript·vue.js·前端框架·vue
by__csdn2 天前
Vue 中计算属性、监听属性与函数方法的区别详解
前端·javascript·vue.js·typescript·vue·css3·html5
zhu_zhu_xia2 天前
vue3+vite打包出现内存溢出问题
前端·vue