官网上的写法是这样
结果我写完之后
运行发现依然报错
说是配置文件找不到这个api,不知道什么原因
首先确定你的node版本,之前4.*的版本是不支持箭头函数的,需要改成
postcss: function () {
return [
require('autoprefixer')
]
}
然后检查你是否安装了你所用到的包,postcss,postcss-loader, autoprefixer
你应该是使用了默认安装的webpack@2.x
,配置和1.x
不一样的。推荐使用LoaderOptionsPlugin
new webpack.LoaderOptionsPlugin({
debug: false,
options: {
postcss: [
autoprefixer()
],
},
})
参考文档webpack@2.x
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
5 回答2.9k 阅读✓ 已解决
5 回答6.4k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
一个完整的例子
webpack.config.js
postcss.config.js
文件目录如下