首页 > Web开发 > 详细

webpack插件自动加css3前缀

时间:2018-01-22 18:15:10      阅读:414      评论:0      收藏:0      [点我收藏+]

想要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‘]
    })
  ]
}

 

webpack插件自动加css3前缀

原文:https://www.cnblogs.com/amiezhang/p/8330001.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!