npm工具之postcss

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了npm工具之postcss相关的知识,希望对你有一定的参考价值。

postcss工具包是为了管理css文件:

 {
    loader: postcss-loader,
    options:{
      plugins: [
        require(‘postcss-easy-import‘)({ prefix: ‘_‘ }), //文件名引入加前缀
         require(‘postcss-modules)({
          generateScopedName: [local]-[hash:base64:5]//postcss-modules模块给class名加后缀,防止同命名被覆盖
          }),
         require(precss)(), //sass解析
         require(cssnano)(), //相同css合并(例:.a{width:100px},.b{width:100px} => .a,.b{width:100px})
         require(postcss-cssnext)({
         browsers:[
             ‘>0%‘,
             ‘last 4 versions‘,
             ‘Firefox ESR‘, //postcss-cssnext兼容不同浏览器的,针对不同浏览器某些css属性需要用到不同内核前缀(例:-webkit-transfrom,-moz-transfrom)
      ‘not ie < 8‘, ] }),
        require(autoprefixer)
         ]
     }
    }

 






以上是关于npm工具之postcss的主要内容,如果未能解决你的问题,请参考以下文章

Vue2.0配置postcss-px2rem

PostCSS实战使用

postcss插件开发:全局添加namespace

postcss插件开发:全局添加namespace

如何设置 WebStorm 以使用 PostCSS/Tailwind

错误:加载 PostCSS 插件失败:找不到模块“postcss-import”(Vue 2)