项目中处理多行文文本超出省略点的时候,使用了-webkit-box-orient: vertical这个属性,本地开发时没有问题,但是执行npm run build后发现,对应的样式丢失了。
搜索后发现是optimize-css-assets-webpack-plugin
插件造成的。
解决方法很简单:在该样式的上下写上注释,注意上面的叹号不能丢,实测不带叹号依旧会被过滤掉。
.m-lines{
display: -webkit-box;
-webkit-line-clamp: $line;
/*! autoprefixer: off */
-webkit-box-orient: vertical;
/* autoprefixer: on */
text-overflow: ellipsis;
overflow: hidden;
}
网友评论