React-px2rem
安装依赖
npm install px2rem-loader
// rem 推荐 lib-flexible
npm i lib-flexible --save
// /src/index.js 添加
import 'lib-flexible'
暴露webpack配置文件
npm run eject
配置px2rem-px2rem-loader
- 打开/config/webpack.config.js
- 修改 getStyleLoaders 方法
const getStyleLoaders = (cssOptions, preProcessor) => {
const loaders = [
// ......
// 在这个数组里最后添加px2rem-loader
{
loader: 'px2rem-loader',
options: {
remUni: 75,
remPrecision: 8
}
}
].filter(Boolean);
if (preProcessor) {
loaders.push({
loader: require.resolve(preProcessor),
options: {
sourceMap: isEnvProduction && shouldUseSourceMap,
},
});
}
return loaders;
}