我正在使用 Laravel 5.4 和 Mix 来构建我的 CSS/JS 文件。
这是我完整的 webpack.mix.js 文件:
mix
.webpackConfig({output: {filename: '[name].js', chunkFilename: 'js/[name].[chunkhash].app.js', publicPath: '/'}})
.js(['resources/assets/js/app.js'], 'public/js')
.extract(['vue', 'jquery'])
.sass('resources/assets/sass/app.scss', 'public/css')
.version();
出于某种原因,JS 块和 CSS 文件的版本控制正确,但我的 app.js 不是。显然,这会导致我的 web 应用出现各种与缓存相关的问题。
我试过了 :
- 添加文件名作为 version() 的参数
- 删除清单
但没有运气。任何提示将不胜感激。谢谢 !