嗨,我尝试运行我的npx mix --production命令,我有一个问题。应用程序构建,但我发现在输出它生成了很多文件内的js/app/文件夹与数字作为名称。这是什么?我如何才能避免这种情况?
js/app/1633.js │ 16.5 KiB │
js/app/1562.js │ 16.6 KiB │
....
js/app/XXXX.js │ 16.5 KiB │
在app/文件夹中至少有20个文件,它是缩小的js,但我没有指定任何地方来做这件事。我已经在我的输出中有了我的/js/app. js文件:
/js/app.js | 818 KiB
下面是我的webpack.mix.js:
// Javascript
const javascriptInputsToCompile = [
'app.js',
'libs/prism.js',
...
'utils/validation.js',
];
javascriptInputsToCompile.forEach((file) => {
mix.js(`resources/assets/js/${file}`, `js/${file}`);
});
thx for any advice/help:)
1条答案
按热度按时间nuypyhwy1#
你看到的是一个版本模式。在部署之后确保css和js文件不是从各自客户端该高速缓存中加载的是非常有用的。
使用不进行版本控制的条目定义其他配置。在IDE中搜索
enableVersioning
。然后注解掉enableVersioning(Encore.isProduction())
行。然后将这些添加到module.exports中。