公司有个项目,很多人开发,初始化的时候会预加载几百个js。但是比如跳转到我的页面很多预加载的js根本没有必要加载。
image.png目前生产上的包
初始化地址配置我的页面,直接就请求了416个请求。
vue.config.js
修改
chainWebpack: (config) => {
config.plugins.delete("prefetch"); // 主要代码
}
image.png
测试上的包
原理就是去掉了index.html中 预加载的资源(由于这个项目入口可能不同,所有没有必要全部预加载)
image.png
网友评论