zoukankan      html  css  js  c++  java
  • webpack插件自动加css3前缀

    想要webpack帮忙自动加上“-webkit-”之类的css前缀,我们需要用到postcss-loader和它的插件autoprefixer

    1.安装

    npm i postcss-loader autoprefixer -D

    2.加loader

    //...
    module:{
        rules:[
          {
            test:/.scss$/,
            use: extractPlugin.extract({
                use:['css-loader?importLoaders=1','postcss-loader','sass-loader'],
                fallback: 'style-loader'
            }),
            exclude: path.resolve(__dirname,'./node_modules')
          }
        ]
    }

    其实就是css-loader前面插一个postcss-loader

    而参数importLoaders=1是为了预防css文件里面再import其他css文件,会使得import进来的不会自动加前缀

    3.配置postcss

    在webpack.config.js的同级目录下添加postcss.config.js,postcss-loader会自动去读取配置

    module.exports = {
      plugins:[
        require('autoprefixer')({
          browsers: ['last 10 versions','Firefox >= 20','Android >= 4.0','iOS >= 8']
        })
      ]
    }
  • 相关阅读:
    fenby C语言P21
    fenby C语言 P20
    fenby C语言 P19
    fenby C语言 P18
    fenby C语言 P17
    fenby C语言 P16
    fenby C语言 P15
    fenby C语言 P14
    Python学习之路:subprocess模块和面向对象
    Python学习之路:XML模块
  • 原文地址:https://www.cnblogs.com/amiezhang/p/8330001.html
Copyright © 2011-2022 走看看