V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Vulcan09
V2EX  ›  问与答

Vue - 2.6 + webpack 2.2 热更新缓慢

  •  
  •   Vulcan09 · 2020-06-02 15:49:55 +08:00 · 902 次点击
    这是一个创建于 1634 天前的主题,其中的信息可能已经有所发展或是发生改变。

    公司那里有一个项目,我这里是外包的,给这个有点臃肿的项目加功能,但是这个项目热更新真的慢得令人发指

    标记,俺个人水平稍微有点不太够……⊙︿⊙

    • 上一年的时候这个项目 Vue 的版本还是 2.2 的版本,然后我用自己的电脑试了一下热更新的速度是 2min,是的;我按一哈 ctrl + s 就得等两分钟,如果稍没注意点了一下,抱歉,4min………… 要哭了,过去问了一下公司里面的前端,答曰:习惯了……

    • 不过他看我这个表情,给我发了一个之前大佬留下的一些个人本地配置,加上之后热更新的速度变成了十几秒,似乎让人能接受一丢丢了,然后就一直这样开发着

    • 不过到了今年,他们更新了 Vue 的版本,到了 2.6 的样子,大佬留下的配置就不能用了……再然后其它外包的不知道给这个项目加了新的包还是很多新功能的原因,热更新的速度到了 4min,我这是真的顶不住了啊啊啊啊啊

    我估摸着会出问题的地方

    • webpack 的版本太旧?一些旧的机制可能对越来越多功能优化不太友好
    • 这个项目本身是没有任何路由的……页面初始化的时候会从后端拿到一些文件地址,然后直接根据文件地址直接打开一个组件这样
      • 类似这样的直接打开这个组件,component: () => import("@components/order/merge.vue"),我是这么理解的

    最后的最后,想问一下有没有大佬有 idea 优化一下这个热更新速度……有什么需要了解的我再发上来

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2517 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:28 · PVG 23:28 · LAX 07:28 · JFK 10:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.