webpack配置px转rem插件
vant官方推荐一下2款插件,使用注意版本兼容问题
- postcss-pxtorem 是一款 PostCSS 插件,用于将 px 单位转化为 rem 单位
- lib-flexible 用于设置 rem 基准值
lib-flexible
cnpm install lib-flexible --save
// main.js 移动端适配
import 'lib-flexible/flexible.js'
// 在index.html入口文件中,设置meta的配置
<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0,minimum-scale=1.0,maximum=scale=1.0">
postcss-pxtorem
cnpm install postcss-pxtorem@5.1.1 -D
cnpm install postcss-loader@6.1.1 --save-dev
// postcss.config.js
module.exports = {
plugins: {
autoprefixer: {
overrideBrowserslist: [
'Android 4.1',
'iOS 7.1',
'Chrome > 31',
'ff > 31',
'ie >= 8'
]
},
'postcss-pxtorem': {
rootValue: 37.5,
propList: ['*']
}
}
}
// 注:安装时,不要太高版本的,我用webpack 3.版本的,postcss-pxtorem6.0.0版本安装,因为postcss-pxtorem版本太高,报错
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。