解决方案:

1.给丢失样式前后加上:

/*! autoprefixer: off*/
        -webkit-box-orient:vertical;
 /* autoprefixer: on */

2. optimize-css-assets-webpack-plugin 从这个插件的问题源头解决

注释掉webpack.prod.conf.js中下面的代码

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

这段代码实现了css的压缩 注释后css就没有压缩,所以 还要在utils.js中添加,  minimize:true 

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

3. 在 webpack.config.js 文件中,找到 new webpack.optimize.UglifyJsPlugin,在里面添加一条 mangle:false,这个的意思是删除注释。这样打包时就注释和这行代码就不会连在一起了

即可解决问题

相关文章:

  • 2022-12-23
  • 2021-08-07
  • 2021-12-31
  • 2018-09-28
  • 2022-12-23
  • 2018-09-27
  • 2022-12-23
  • 2021-11-29
猜你喜欢
  • 2022-12-23
  • 2021-07-13
  • 2021-08-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案