美文网首页
postcss-loader自动添加CSS3前缀失败

postcss-loader自动添加CSS3前缀失败

作者: 小蜗牛的碎碎步 | 来源:发表于2020-09-14 16:47 被阅读0次
问题描述

用post-loader中的‘autoprefixer’自动添加css前缀失败

实现过程

安装postcss-loader和autoprefixer

npm install  postcss-loader postcss autoprefixer -D

新建postcss.config.js文件

module.exports = {
  plugins: [
    require('autoprefixer')
  ]
}

webpack.config.js

  module: {
    rules: [
      {
        test: /\.scss$/,
        // 执行顺序:从右往左
        use: ["style-loader", "css-loader", "sass-loader", "postcss-loader"],
      }
    ]
  }

打包后的结果:CSS3前缀未添加成功


Xnip2020-09-14_16-44-09.jpg
产生原因

package.json文件中缺少对浏览器兼容定义

"browserslist": [
    "defaults",
    "not ie < 11",
    "last 2 versions",
    "> 1%",
    "iOS 7",
    "last 3 iOS versions"
  ]

添加browserslist后可成功自动添加前缀


Xnip2020-09-14_16-43-34.jpg

相关文章

网友评论

      本文标题:postcss-loader自动添加CSS3前缀失败

      本文链接:https://www.haomeiwen.com/subject/clvzektx.html