我使用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;
}
请推荐替代的minify包
发布于 2021-11-18 08:06:25
停止使用旧的、慢的和过时的技术。这既包括您正在使用的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
https://stackoverflow.com/questions/70022305
复制相似问题