Vue插件与ui组件样式冲突

Vue插件与ui组件样式冲突

vuecli3.x搭建项目 安装了postcss-px2rem但是影响了ui组件的样式

1.因为postcss-px2rem不能忽略指定文件 需要安装postcss-px2rem-exclude

(安装前需要先卸载postcss-px2rem,未安装postcss-px2rem直接安装postcss-px2rem-exclude )

(1)安装 (如果安装了 postcss-px2rem ,记得卸载一下 npm uninstall postcss-px2rem)

//如果安装了 postcss-px2rem ,卸载 npm uninstall postcss-px2rem
// 安装插件

npm install amfe-flexible --save
npm i postcss-px2rem-exclude --save

(2)main.js引入

// main.js引入
import 'amfe-flexible'
2. 在根目录下创建 postcss.config.js内修改

方法一:exclude 里是要忽略的文件

//在根目录下创建 postcss.config.js内修改

module.exports = {
  plugins: {
        autoprefixer: {},
        "postcss-px2rem-exclude": {
              "remUnit": 75,  //设计图为750,如果设计与为375,则改为37.5
              "exclude": /node_moudules/   //忽略node_modules目录下的文件
        }
  }
}

方法二:我自己用的vantUI,试了一下,也可以这样写

//在根目录下创建 postcss.config.js内修改

module.exports = {
  plugins: {
        autoprefixer: {},
        "postcss-px2rem-exclude": {
              "remUnit": 75,  //设计图为750,如果设计与为375,则改为37.5
              "exclude": "vant" //这里以vantui 为例
        }
  }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值