鍍金池/ 問答/PHP  HTML/ laravel-mix+vue 使用懶加載,app.js等文件版本號正常, 異步

laravel-mix+vue 使用懶加載,app.js等文件版本號正常, 異步加載的組件版本號無效

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();
}

圖為加載的靜態(tài)資源,5.chunk.js沒有添加版本號,求解答?
圖片描述

回答
編輯回答
心癌

你chunkFilename那里寫死了呀,你可以手動設(shè)置chunkFilename的hash值

output: {
    ...
    chunkFilename: 'js/[name].chunk.js?id=[chunkhash:20]'
}
2018年6月7日 10:33