Webpack 4 學習08(壓縮優化css)


壓縮css,去除注釋

  • 安裝插件

    npm install --save-dev optimize-css-assets-webpack-plugin
    
  • 配置webpack.config.js

    • 頭部引入插件

      const OptimizeCssAssetsPlugin = require("optimize-css-assets-webpack-plugin") ` 
      
    參數 意義
    assetNameRegExp 正則表達式,用於匹配需要優化或者壓縮的資源名。默認值是
    /.css$/g
    cssProcessor 用於壓縮和優化CSS 的處理器,默認是 cssnano.
    cssProcessorPluginOptions 傳遞給cssProcessor的插件選項,默認為{}
    canPrint 表示插件能夠在console中打印信息,默認值是true
    discardComments 去除注釋
    • plugins模塊引入
     new OptimizeCssAssetsPlugin({
           assetNameRegExp:/\.css$/g,
           cssProcessor:require("cssnano"),
           cssProcessorPluginOptions:{
             preset:['default',{discardComments:{removeAll:true}}]
           },
           canPrint:true
         })
    

  • 運行打包命令之后就可以壓縮

    webpack --mode development


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM