1. 程式人生 > >Vue打包上線之後CSS沒有壓縮和不生效

Vue打包上線之後CSS沒有壓縮和不生效

com pre roc inf const spro 插件 ebp nim

前言

當用vue-cli 腳手架 打包壓縮時,發現打包出來的css 沒有被壓縮,

技術分享圖片

所以查閱了些資料,下面用這個方法解決:

1.首先註釋掉webpack.prod.conf.js中下面的代碼

技術分享圖片

 new OptimizeCSSPlugin({
      cssProcessorOptions: config.build.productionSourceMap
        ? { safe: true, map: { inline: false } }
        : { safe: true }
    }),

2.然後在utils.js中添加, minimize:true

技術分享圖片

  const cssLoader = {
    loader: ‘css-loader‘,
    options: {
      sourceMap: options.sourceMap,
      minimize:true
    }
  }

這樣 打包出來的css 就被壓縮了

當然我也有點疑惑:

safe: true 這個插件 是什麽意思 咦,求解釋下

Vue打包上線之後CSS沒有壓縮和不生效