我正在使用https://github.com/DevFactoryCH/minify用于缩小css和js文件的包。但当我编译css文件然后缩小删除var((属性时,我会遇到问题。这是我的css变量代码
:root {
--primary-color: #1d85b9;
}
.info.icon-info {
background: #fff;
color: var(--primary-color)!important;
}
这是home.blade.php文件代码
{!! inline_css(Minify::stylesheet(array(
'/css/bootstrap.css',
'/css/style.css',
'/css/label.css',
))) !!}
它在不带var((属性的情况下编译输出:
.info.icon-info {
background: #fff;
}
请建议该的备用迷你包
停止使用旧的、缓慢的和过时的技术。这包括您正在使用的CSS缩小库和PHP本身。
NPM的这篇文章在3个月前更新:https://www.npmjs.com/package/css-minify
这个PHP版本是10个月前更新的:https://github.com/matthiasmullie/minify
或者,也许可以试试这个API:https://www.toptal.com/developers/cssminifier/api