vue cli4打包完首次进入,其他页面的css和js也一起加载了

发布于 2022-09-12 03:35:22 字数 169 浏览 16 评论 0

vue cli4打包完很多chunk文件,刚进到首页,就加载了一堆暂时用不到的文件,怎么可以让chunk文件按需加载
(我路由按需加载了)
微信图片_20200707225417.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

殤城〤 2022-09-19 03:35:22

已解决

在vue.config.js中配置

chainWebpack: (config) => {
    // 移除 prefetch 插件(解决首次进入页面所有资源预加载)
    config.plugins.delete('prefetch');
    // 或者
    // 修改prefetch:
    // config.plugin('prefetch').tap(options => {
    //   options[0].fileBlacklist = options[0].fileBlacklist || []
    //   options[0].fileBlacklist.push(/myasyncRoute(.)+?\.js$/)
    //   return options
    // })
  },

不过我用第一种方法好使,第二种方法不管用

南街九尾狐 2022-09-19 03:35:22

因为懒加载,所以被打包成很多 chunk;
可以去配置 chunk name, 就可以看出加载了哪些 chunk 了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文