玖叶教程网

前端编程开发入门

webpack打包-webkit-box-orient: vertical丢失

点击右上方红色按钮关注“web秀”,让你真正秀起来

相信很多小伙伴已经遇到过了,在使用webpack构建项目(npm run build),部署项目后,会发现有些CSS样式丢失了,比如:

.content{ 
 overflow: hidden; 
 text-overflow: ellipsis; 
 display: -webkit-box; 
 -webkit-line-clamp: 2; 
 -webkit-box-orient: vertical; 
}

这里用了CSS多行超出省略号,build后,发现并没有用

编译后的代码

overflow: hidden; 
text-overflow: ellipsis; 
display: -webkit-box; 
-webkit-line-clamp: 2;

-webkit-box-orient: vertical;丢失了...

解决方法一(亲测没用)

网上有方法推荐用注释方式,来解决,亲测了一下然而并没有用。

.content{ 
 overflow: hidden; 
 text-overflow: ellipsis; 
 display: -webkit-box; 
 -webkit-line-clamp: 2; 
 /*! autoprefixer: off */ 
 -webkit-box-orient: vertical; 
 /* autoprefixer: on */ 
}

可能是人品问题,于是再次寻找新的解决方法

修改webpack.prod.conf.js

optimize-css-assets-webpack-plugin这个插件的问题, 注释掉webpack.prod.conf.js中下面的代码

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

完美解决问题:

喜欢小编或者觉得小编文章对你有帮助的,可以点击一波关注哦!同时,要源码的小伙伴可以点击下方“了解更多”。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言