Vue-cli3.0关闭预加载

问题描述

项目换成了@vue/cli 3.x之后,有些资源的加载有些异常,登录的时候会加载内页的CSS和js,不知道是不是路由懒加载配置出了问题,还是Vue-cli 3.0配置有问题。

加载顺序

问题原因

Webpack默认开启了“prefetch”选项,即预载功能,可以在配置中关闭

1
2
3
4
5
module.exports = {
chainWebpack: config => {
config.plugins.delete('prefetch')
}
}

也可以在需要的页面上面打开此功能。import(webpackPrefetch: true, './someAsyncComponent.vue')

相关链接:https://blog.csdn.net/sinat_35538827/article/details/87969834

推荐文章