Я перехожу с webpack v1 на v2. Я следил за официальным документом, чтобы обновить webpack.config.js
:
...
module: {
rules: [
{
test: /\.css$/,
use: extractTextPlugin.extract({
fallback: 'style-loader',
use: [
'css-loader?modules&localIdentName=[path][name]_[local]--[hash:base64:8]',
'postcss-loader'
],
}),
exclude: [...]
},
{
test: /\.css$/,
use: extractTextPlugin.extract({
fallback: 'style-loader',
use: 'css-loader',
}),
include: [...]
}
]
},
...
/**
* postcss: [
* nested(),
* autoprefixer(),
* values
* ]
*/
Моя проблема - плагины postcss (вложенные, автопрефиксер, значения). Webpack 2 больше не поддерживает настраиваемое свойство и предлагает использовать options
.
Я пробовал options
и plugins: () => [nested, autoprefixer, values]
, но не могу заставить это работать.
Как правильно это сделать? Спасибо.