Fork me on GitHub

webpack postcss配置

折腾记:最近一直在写react项目,遇到了不少坑,比如客户端开发使用了antd-mobile库,也使用了推荐的高清方案,但是组件都是使用px为单位的,所以需要集成postcss来进行转换rem

安装postcss相关npm包

1
npm install postcss-loader postcss-pxtorem --save-dev

webpack集成postcss

1
2
3
4
5
6
7
8
9
10
11
12
//webpack.config.js
const pxtorem = require('postcss-pxtorem');
// ....
{
postcss: [
pxtorem({
rootValue: 100,
propWhiteList: []
}),
require('autoprefixer')
]
}

设定post-loader

改写loaders,比如要对.css文件进行过滤:

1
2
3
4
5
6
loaders: [
{
test: /\.css$/,
loader: 'style-loader!css-loader!postcss-loader'
},
]

坚持原创技术分享,您的支持将鼓励我继续创作!