【发布时间】:2017-03-06 18:07:54
【问题描述】:
我正在从 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],但无法正常工作。
这样做的正确方法是什么?谢谢。
【问题讨论】: