【已解决】npm run serve卡死在38%的奇怪问题

问题描述: 使用vue-cli创建的项目,在npm run build生成打包产物后,再次运行npm run serve或者再次打包,都不会成功,呈现一直卡死的状态。如果是vue-cli的项目,可以在终端看到运行到38%,或者24%就不动了。

折腾半天没用之后,换成webpack5搭建,把旧项目代码拷过来,问题依然存在。 同时,配置webpack5的clean属性也没有用,清理打包插件也无效。

自从项目变成这样,每次开发必须杀掉进程,删掉打包产物,才能重新跑起来。 实在非常影响工作!!!

真是一个神奇的问题,在我的开发生涯中是第一次碰到。断断续续研究了半个月没有解决。今天终于趁着下班了可以安静思考解决了

寻思项目代码实在简单,出现这种问题的都是同事加入了echart的项目。遂研究了一下他们写的代码,果断注释下面两句以及相关代码。

js 复制代码
// import * as echarts from 'echarts'
// import 'echarts/lib/component/dataZoom'

居然好了,一切正常了。 那么到底是哪句话有问题呢,这还是得搞清楚的。我自己是不会这样用echarts,所以从未遇过如此问题。

再次厘清出现问题的场景。

第一次运行是正常的,第一次打包也是ok的,问题就出在有了打包产物后,一切就卡死了,到底是为什么呢?

以我目前对于前端构建这块的了解,估计还要花上一些时间去搞清楚。持续记录吧,如果大家知道原因,请不吝赐教!

之前看过的文章说循环依赖会引起卡死,好像也不是。

相关推荐
腻害兔35 分钟前
【若依项目-产品经理视角】RuoYi-Vue-Pro 源码拆解:CRM 客户关系模块深度解析——从线索到回款,一套完整的 B2B 销售闭环是怎么搭的?
java·前端·javascript·vue.js·产品经理·ai编程
m0_547486665 小时前
《Vue.js + uni-app全栈开发从入门到实践 》全套PPT课件2026版
vue.js·uni-app
达子6667 小时前
第10章_HarmonyOs开发图解 用JS开发UI
vue.js
奶糖 肥晨8 小时前
想return数据 返回的确是函数问题处理
vue.js
无巧不成书02188 小时前
Vue+Vue-CLI全平台零基础搭建教程
前端·javascript·vue.js·vue·前端开发·vue-cli·前端环境搭建
张人玉9 小时前
基于 Vue 3 + ECharts + Express + SQLite 的可视化大屏与业务管理系统——YOLOv8 高精度车辆行人检测与计数系统
数据库·vue.js·yolo·sqlite·echarts·express
腻害兔19 小时前
【若依项目-产品经理视角】深度拆解 RuoYi-Vue-Pro 商城模块:从商品管理到交易引擎,50 张表撑起一整套电商系统
java·大数据·vue.js·产品经理·ai编程
sugar__salt1 天前
Vue3 表单双向绑定与响应式核心 API 技术详解
前端·javascript·vue.js
郝亚军1 天前
使用Vue 3和Nginx打包和部署Vue.js项目的一般步骤
前端·vue.js·nginx
阿懂在掘金1 天前
企业级命令式弹窗方案:三行代码适配已有 Dialog
前端·vue.js·前端框架