【已解决】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的,问题就出在有了打包产物后,一切就卡死了,到底是为什么呢?

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

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

相关推荐
计算机毕设定制辅导-无忧学长11 小时前
《基于SpringBoot青年公寓出租管理系统的设计与实现》
java·vue.js·spring boot·青年公寓出租管理系统
宿67413 小时前
vue3-config
前端·javascript·vue.js
ShineWinsu16 小时前
对于 Vue 3:从为什么学 Vue,到声明式渲染与数据响应式的解析
前端·javascript·vue.js
leoZ23117 小时前
第 6 篇:SchemaForm 渲染器核心实现
前端·javascript·vue.js·人工智能·神经网络·机器学习·自然语言处理
还是大剑师兰特18 小时前
vue项目浏览器版本判别,低于IE11跳转到新页面
前端·javascript·vue.js
BillKu20 小时前
vue3 字符串排序 localeCompare,确保排序为 “B01“, “B10“, “B2“
前端·javascript·vue.js
Nayana20 小时前
《Web 到 HarmonyOS》-- 第一课:前端经验哪些能带走
vue.js·harmonyos
ShineWinsu21 小时前
对于 Vue 3:开发前需要掌握的 JavaScript 核心基础:从变量、数组方法到 Promise、Async/Await 与 ES Module 的解析
javascript·vue.js·elasticsearch
雪芽蓝域zzs1 天前
第十七节:面包屑导航组件(适配多级嵌套路由)
前端·javascript·vue.js
yume_sibai1 天前
Element Plus 其他实用组件完全指南(10个核心组件)
前端·javascript·vue.js