webpack基础——打包时自动为css属性加上浏览器厂商前缀

作用:在写 css 时,不需要再一些属性钱加上 -webkit-,-moz 等浏览器标识,可以通过 postcss 在 webpack 打包时自动加上

可以在webpack的loader里看postcss-loader的使用方法

  1. 点击查看原文:

    来到这里,按指示往下配置 / 下载

  2. 在 webpack.config.js 里使用

module: {
    rules: [
      {
        test: /.scss$/,
        use: [
          'style-loader',
          'css-loader',
          'postcss-loader'
           //如果有sass / less等loader,写在后面,loader是从下往上执行的
        ]
      }
    ]
}
  1. 按要求再创建 postcss.config.js,并如下配置

最后,postcss是根据package.json里的browserslist配置项确定,哪些浏览器的厂商名字需要被添加的,如果没有这个配置项,postcss也不会起作用

一般配置

 "browserslist": [
    "> 1%",
    "last 2 versions"
 ]
该浏览器时长占比超过1%,适配最后两个版本

打包后:

就被打包成了:

posted on 2022-06-14 19:29  In-6026  阅读(111)  评论(0编辑  收藏  举报

导航