Laravel webpackChunkName在块文件中使用波浪号(~)字符创建错误的文件夹

Laravel webpackChunkName在块文件中使用波浪号(~)字符创建错误的文件夹,laravel,vue.js,webpack,webpack-splitchunks,vue-dynamic-components,Laravel,Vue.js,Webpack,Webpack Splitchunks,Vue Dynamic Components,我正在使用laravel、vuejs构建一个web应用程序,并使用webpack mix创建动态加载的块文件。但当我运行npm run watch/npm run prod时,它在chunk文件夹中创建了一些错误的文件夹,名称为tilde(~)。如何修复它 webpack.mix.js文件: let mix=require('laravel-mix'); /* |------------------------------------------------------------------

我正在使用laravel、vuejs构建一个web应用程序,并使用webpack mix创建动态加载的块文件。但当我运行npm run watch/npm run prod时,它在chunk文件夹中创建了一些错误的文件夹,名称为tilde(~)。如何修复它

webpack.mix.js文件:
let mix=require('laravel-mix');
/*
|--------------------------------------------------------------------------
|混合资产管理
|--------------------------------------------------------------------------
|
|Mix提供了一个干净、流畅的API,用于定义一些Webpack构建步骤
|用于您的Laravel应用程序。默认情况下,我们正在编译Sass
|文件以及捆绑所有JS文件。
|
*/
js('resources/assets/js/app.js','public/js')
.scripts(['public/js/common_lib.js','public/js/common.js'],'public/js/app bundle.js')
.scripts(['public/assets/vendors/base/vendors.bundle.js',
'public/assets/demo/default/base/scripts.bundle.js',
“public/assets/demo/default/custom/components/base/toastr.js”,
“public/assets/demo/default/custom/components/base/blockui.js”
],
'public/js/vendor.js')
.sass('resources/assets/sass/app.scss','public/css');
选项({processCssUrls:false});
mix.version();
mix.webpackConfig({
输出:{
publicPath:“public/”,
chunkFilename:'[name].js?id=[contenthash]',
//chunkFilename:'[name].[contenthash].js',,
//chunkFilename:“[name].js”,
}
});执行此操作
mix.webpackConfig({
输出:{
publicPath:“public/”,
chunkFilename:'[name].js?id=[contenthash]'
},
优化:{
分割块:{
automaticNameDelimiter:“-”,
姓名:false
}
}

});欢迎使用堆栈溢出。没有任何解释的代码很少有帮助。堆栈溢出是关于学习,而不是提供盲目复制和粘贴的代码片段。请编辑您的问题并解释它如何回答所问的特定问题。看见