laravel-mix+vue 使用懒加载,min.version()添加版本号,app.js等文件版本号正常, 异步加载的组件版本号无效
mix.js('resources/assets/js/app.js', 'public/js')
.extract(['vue', 'jquery'])
.sass('resources/assets/sass/app.scss', 'public/css')
.webpackConfig({
resolve: {
extensions: ['.js', '.vue', '.json'],
alias: {
'@': path.resolve(__dirname, 'resources/assets/js'),
},
},
output: {
publicPath: '/',
filename: '[name].js',
chunkFilename: 'js/[name].chunk.js'
},
});
if (mix.config.inProduction) {
mix.version();
}
图为加载的静态资源,5.chunk.js没有添加版本号,求解答?
你chunkFilename那里写死了呀,你可以手动设置chunkFilename的hash值