记录vue/cli3配置postcss踩坑

vue脚手架自带浏览器兼容

会根据package.json中的browserslist自动加上浏览器厂商前缀。
在这里插入图片描述

对低版本浏览器css属性兼容

在这里插入图片描述
这里安装postcss-preset-env就出问题了,老是报错TypeError: Invalid PostCSS Plugin found at: plugins[0]我还以为是配置问题,一直修改postcss.config.js的写法,经过深思熟悉怀疑了是高版本的postcss-preset-envvue/clipostcss版本不兼容。果断降级postcss-preset-env版本,一直降到6.7.0就可以跑起来项目了。

package.json配置

"postcss": {
    "presets": [
      [
        "env",
        {
          "targets": {
            "browsers": [
              "> 1%",
              "Chrome > 31",
              "Firefox > 31",
              "ie >= 6",
              "last 10 versions"
            ],
            "node": true
          }
        }
      ]
    ],
    "plugins": {
      "autoprefixer": {
        "grid": true
      },
      "postcss-preset-env": {
        "stage": 0
      }
    }
  },
  "browserslist": [
    "> 1%",
    "Chrome > 31",
    "Firefox > 31",
    "ie >= 6",
    "last 10 versions"
  ]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值