vue-cli打包后CSS样式:-webkit-box-orient: vertical 丢失问题

项目中处理多行文文本超出省略点的时候,使用了-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;
}

你可能感兴趣的:(vue-cli打包后CSS样式:-webkit-box-orient: vertical 丢失问题)