vue rem插件与cube ui组件样式冲突

我也在网上看了几篇文章后,才解决的。但是并不顺利,可能是我的操作有误,为了以后特地记录:

  • postcss-px2rem不能忽略指定文件 需要安装postcss-px2rem-exclude(安装前需要先卸载postcss-px2rem)
    npm uninstall postcss-px2rem
    npm i postcss-px2rem-exclude -D

  • 在项目搭建的时候要选择配置文件的位置了。 对于 Babel 、 PostCSS 等,都可以有自己的配置文件: .babelrc 、 .postcssrc 等等 或者也可以把配置信息放在 package.json 里面

  • 要是选择独立配置文件的 直接在根目录下 postcss.config.js内修改(exclude 就是要忽略的文)

我是采用了独立配置文件的方式,在根目录下 postcss.config.js内修改的(没有postcss.config.js的话,就新建)。

module.exports = {
  plugins: {
    autoprefixer: {},
    "postcss-px2rem-exclude": {
      "remUnit": 75,
      "exclude": "/node_modules/i"
    }
  }
}

然后运行发现,没什么卵用,后来又尝试修改了postcss-px2rem-exclude的源文件。找到node_modules\postcss-px2rem-exclude\lib\index.js然后增加以下内容
在这里插入图片描述
增加的代码:

try{
      var flag=options.exclude.includes('/')
      if(flag){
        var arr=options.exclude.split('/')
        options.exclude=new RegExp(arr[1],arr[2])
      }
    }catch(err){

    }

到此之后,重新运行项目,就完美解决了,哈哈哈。

感谢 https://www.jianshu.com/p/9e2506002a65

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值