Таким образом, MiniCssExtractPlugin не работает с ngtools (опережает компиляцию) с skipCodeGeneration
. Это известная проблема - https://github.com/webpack-contrib/mini-css-extract-plugin/issues/186
В качестве альтернативы я использую extract-loader
вместе с file-loader
{
test: /\.css$/,
include: helpers.root('src'),
loaders: [
'raw-loader'
]
},
{
test: /\.css$/,
exclude: helpers.root('src'),
use: [
{
loader: "file-loader",
options: {
name: "[name].[ext]",
},
},
{
loader: "extract-loader",
},
"css-loader"
]
}
Однако, это выводит каждый файл CSS. С MiniCssExtractPlugin я получил один объединенный файл CSS.
Как мне добиться того же с extract-loader
и file-loader
?