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

相关推荐
程序员蜡笔熊18 小时前
Vite 8 换芯实测:Rolldown 替掉双引擎,构建快 3.19 倍
前端·javascript·vue
YWL2 天前
OpenLayers导出功能:地图截图+GeoJSON导出完整方案,从Canvas合并到PDF生成
前端·vue·openlayers
上单带刀不带妹2 天前
小程序图片缓存问题:时间戳和版本号解决图片不更新
缓存·小程序·vue·uniapp
wxwx_bscxy3222 天前
NodeJS 高校学业预警系统10551
mysql·node.js·vue·高校学业预警
爱折腾的编程老炮3 天前
潮玩品牌自建抽盒机小程序——商城 + 抽盒 + 一番赏 + 会员 + 社区,一套代码怎么搭
spring boot·小程序·vue·mybatis·uniapp
蜡台4 天前
ux-camera 跨平台相机组件
数码相机·vue·uniapp·camera·nvue·取景框
新中地GIS开发老师5 天前
WebGIS开发入门 | 从 Web 开发到地图开发,差别在哪儿?
前端·vue·webgis
JavaEdge.7 天前
scoped 样式与 data-v-* 属性选择器(写给 Javaer)
开发语言·vue
sunphp开发者7 天前
明灯智慧地图导览系统制作教程
vue·php·uniapp·js·贴图
南城以南溫暖如初1477 天前
社交裂变商城系统设计与实战开发指南
java·spring boot·mysql·vue·mybatis