Это то, что я пробовал в моем vue.config.js
:
module.exports = {
configureWebpack: {
optimization: {
splitChunks: {
cacheGroups: {
styles: {
name: 'styles',
test: /\.css$/,
chunks: 'all',
enforce: true,
},
},
},
},
},
css: {
sourceMap: devMode,
extract: {
filename: 'main.css',
},
},
};
Я получаю несколько файлов CSS в моем выходном каталоге, и я хотел бы объединить / оптимизировать все их в один файл.У меня есть несколько чанков, созданных динамическим импортом, и я не уверен, является ли это причиной.
В моем старом шаблоне веб-пакета с предыдущим CLI я использовал extract-text-webpack-plugin
для работы, и она работала.
Iнашел некоторые обсуждения в проблемах ниже, но во время этого вопроса пока нет решений.