我正在使用laravel mix并按如下方式配置了webpack拆分块
mix.js('resources/js/app.js', 'public/js')
.sass('resources/sass/app.scss', 'public/css')
.vuetify('vuetify-loader');
mix.webpackConfig({
optimization : {
splitChunks: {
chunks: "all",
minSize: 200000,
maxSize: 244000,
}
}
});
以上方法有效,但是未在javascript和css目录中创建供应商文件。产生的清单具有以下内容。
{
"/js/app~d0ae3f07.js": "/js/app~d0ae3f07.js",
"/css/app.css": "/css/app.css",
"/vendors~/js/app~2a42e354.js": "/vendors~/js/app~2a42e354.js",
"/vendors~/js/app~30964246.js": "/vendors~/js/app~30964246.js",
"/vendors~/js/app~fdc6512a.js": "/vendors~/js/app~fdc6512a.js"
}
我该如何提取js / vendor中的供应商文件。
答案 0 :(得分:0)
我发现问题是我没有打电话给mix.extract()