Léo*_*oco 4 laravel-mix laravel-5.6
我正在使用Laravel 5.6进行新项目laravel-mix@2.1.14。当我使用编译资产时npm run production,它们的后缀没有应有的后缀
即使删除if mix.inProduction()版本也不起作用
我是唯一面临这个问题的人吗?我该怎么办 ?
let mix = require('laravel-mix');
mix.js('resources/assets/js/app.js', 'public/js')
.sass('resources/assets/sass/app.scss', 'public/css')
.copyDirectory('resources/assets/images', 'public/images');
if (mix.inProduction()) {
mix.version();
}
Run Code Online (Sandbox Code Playgroud)
Laravel 5.6的混合现在工作方式有所不同。现在,它不再使用带有后缀的后缀作为后缀,而是使用url查询来尝试访问您的资产。
尝试打开浏览器开发工具,然后查看页面如何包含资产。它将id在URL中附加一个参数。
例如 GET /js/app.js?id=<SOME_HASH_HERE>
| 归档时间: |
|
| 查看次数: |
1322 次 |
| 最近记录: |