在首次进入网站时network加载数据如下
这是all中的数据
看时长这只是一部分
这是js中的数据
就只有这么点,为什么。
然后我跳转下个页面,又去请求了相同的js(假定这里是A.js),不论是在all中或js中都请求了A.js。只要是跳转新页面,就回去加载新的js。之前的项目都没有像这样首次进入加载大量的js,都是按需加载的。项目不是我搭建的,应该没有奇怪的配置。用的是vue-cli3.0。下面是vue.config.js
const webpack = require("webpack");
const path = require("path");
function resolve(dir) {
return path.join(__dirname, dir)
}
module.exports = {
publicPath: './',
chainWebpack: config => {
config.module.rules.delete("eslint")
config.resolve.alias
.set('@', resolve('src'))
},
css: {
loaderOptions: {
stylus: {
'resolve url': true,
'import': [
'./src/theme'
]
}
},
extract: false,
},
pluginOptions: {
'cube-ui': {
postCompile: true,
theme: true
}
},
devServer: {
proxy: {
'/apii': {
target: 'https://test.xxxxxxxx.cn',
ws: true,
changeOrigin: true
},
}
},
configureWebpack: {
externals: {
"BMap": "BMap"
}
}
}
同样疑惑 楼主有答案了吗