何如薄倖錦衣郎 2021-06-21 23:58 采纳率: 0%
浏览 63

React17中如何用carco6.1.2 配置px转rem

我的carco版本是目前最新的6.1.2,postcss-pxtorem的版本也是最新6.0,react17,现在我想在react里面配置px转rem,把所有的px转为rem单位,但是依照我的配置报错以下内容

Error: [object Object] is not a PostCSS plugin

我在craco.config.js中的代码片段如下 

const path = require('path');
const resolve = dir => path.resolve(__dirname, dir);
const pxtorem = require("postcss-pxtorem");

module.exports = {
  style: {
    postcss: {
      mode: "extends",
      plugins:[
        pxtorem({
          rootValue: 100,
          unitPrecision: 5, 
          propList: [
            '*'
          ],
          selectorBlackList: [],
          replace: true,
          mediaQuery: false,
          minPixelValue: 0,
          exclude: /node_modules/i,
        }),
      ],
  }
  },
  webpack: {
    alias: {
      '@': resolve("src"),
    }
  }
}

正确的配置应该是怎样的呢

  • 写回答

1条回答 默认 最新

  • 有问必答小助手 2021-06-24 18:17
    关注

    你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答

    本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。

    ​​​​因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。

    评论

报告相同问题?