(十二)自动处理CSS3前缀

本节知识点

  • 自动添加css3前缀,以期待浏览器的识别

PostCSS

  • PostCSS是一个CSS的处理平台,他有很多功能,本节主要是利用加前缀的功能

(一)安装

  • 主要需要两个包 postcss-loader 和autoprefixer(自动添加前缀的插件)
npm install postcss-loader autoprefixer --save-dev
  • postcss.config.js 在webpack.config.js同级目录下建一个文件

postCSS推荐在项目根目录(和webpack.config.js同级),建立一个postcss.config.js文件

module.exports = {
    plugins:[
        require('autoprefixer')
    ]
}
  • 编写loader

要是提取css就这样写

            {
                test:/\.css$/,
                use: extracTextPlugin.extract({
                    fallback: "style-loader",
                    use:[
                        {loader:"css-loader",options:{importLoaders:1}},
                        "postcss-loader"
                    ]
                })
            },

要是不提取CSS就这样写

{
  test: /\.css$/,
  use:[
         {loader:"style-loader"},
         {
         loader:"css-loader",
        options:{
           modules: true
          }
         } ,
      {
           loader:"postcss-loader"
      }  
      ]
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • http://blog.csdn.net/weizengxun/article/details/53448885 ...
    晓卢轩阅读 3,805评论 0 0
  • 无意中看到zhangwnag大佬分享的webpack教程感觉受益匪浅,特此分享以备自己日后查看,也希望更多的人看到...
    小小字符阅读 12,547评论 7 35
  • 前言 webpack2和vue2已经不是新鲜东西了,满大街的文章在讲解webpack和vue,但是很多内容写的不是...
    技术宅小青年阅读 11,601评论 4 43
  • Webpack学习总结 此文只是自己学习webpack的一些总结,方便自己查阅,阅读不变,非常抱歉!! 下载安装:...
    Lxs_597阅读 4,608评论 0 0
  • *白吃白喝这么长时间也该交点党费了。 *题文无关,脑洞源对戏。我可能是个ooc的傻卡吧_(:з」∠)_ *是糖,现...
    谷未寒阅读 4,700评论 0 5