react 使用postcss-pxtorem

一、安装

c 复制代码
npm i postcss postcss-loader postcss-pxtorem

二、webpack rules配置

c 复制代码
{
    test: /\.jsx?$/,
    exclude:/node_modules/,
    use:{
        loader:'babel-loader',
        options: {
            babelrc: false,
            presets: [
                require.resolve('@babel/preset-react'),
                [require.resolve('@babel/preset-env'), 
                    {modules: false}]
            ],
            cacheDirectory: true
        }
    },
},
{
    test: /\.(png|jpe?g|gif|mp3)$/i,
    type: 'asset/resource'
},
{
    test: /\.css$/i,
    use: [MiniCssExtractPlugin.loader, "css-loader","postcss-loader"],
}

三、postcss-pxtorem配置

项目根目录下创建postcss.config.js文件

cs 复制代码
module.exports = {
    plugins: [
        require('postcss-pxtorem')({
            rootValue:16*2,
            propList: ['*'],
            exclude: /node_modules/i
        })
    ]
}
相关推荐
22x艾克斯13 分钟前
JS中的上下文
开发语言·前端·javascript
佩淇呢1 小时前
vue 跳转新窗口的方法
前端·javascript·vue.js
ScriptEcho1 小时前
Rough.js在Vue3中生成随机蒙德里安风格的抽象艺术
前端
经海路大白狗1 小时前
前端小白成长记:适合练手的开源项目推荐
前端·javascript·学习
打酱油的;1 小时前
layui-页面布局
前端·css·html
朱师磊2 小时前
elementUI的搭建使用过程
前端·javascript·elementui
亲亲晴崽2 小时前
elementui 表格前端自主排序,自主分页
前端·javascript·elementui
行走的茶白2 小时前
vue2+TS,el-table表格单选的写法
前端·javascript·vue.js
xiongxianhe2 小时前
【SpringBoot Web框架实战教程(开源)】01 使用 pom 方式创建 SpringBoot 第一个项目
前端·spring boot·开源
diygwcom2 小时前
重磅更新-UniApp自定义字体可视化设计
前端·javascript·uni-app