webpack 为什么npx mix --production创建具有相同名称和相同目录的编号文件?

zpjtge22  于 2023-03-23  发布在  Webpack
关注(0)|答案(1)|浏览(161)

嗨,我尝试运行我的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:)

nuypyhwy

nuypyhwy1#

你看到的是一个版本模式。在部署之后确保css和js文件不是从各自客户端该高速缓存中加载的是非常有用的。
使用不进行版本控制的条目定义其他配置。在IDE中搜索enableVersioning。然后注解掉enableVersioning(Encore.isProduction())行。然后将这些添加到module.exports中。

相关问题