我正在使用wro4j 1.7.3和less4j/lesscss-compiler。
preProcessors=less4j,
yuiCssMin,googleClosureSimple
在我的wro.xml中,我有如下内容:
<group name='css'>
<css>/resources/css/base.css</css>
</group>
在编译时,我会得到一个错误,因为wro4j将我的*.css-file也当作*.less-file来处理。
Exception occured while processing: ro.isdc.wro.WroRuntimeException:
Could not compile less. 1 error(s) occured:
ERROR 437:1 missing EOF at '}' in stylesheet (which started at 23:1)
, class: ro.isdc.wro.WroRuntimeException,caused by:
com.github.sommeri.less4j.Less4jException Could not compile less. 1 error(s) occured:
ERROR 437:1 missing EOF at '}' in stylesheet (which started at 23:1)
当使用lessCSS时,而不是less4j,错误原因更好地显示出来:
MEZ: [ERROR] Exception occured while processing: ro.isdc.wro.WroRuntimeException: Could
not execute the script because:
{
"type": "Runtime",
"message": "error evaluating function `saturate`: Cannot find function toHSL in object
[object Object].",
"filename": null,
"index": 11114.0,
"line": 754.0,
"callLine": null,
"callExtract": null,
"stack": null,
"column": 17.0,
"extract": [
".img-saturate{ ",
" -webkit-filter: saturate(500%);",
" -moz-filter: saturate(500%);"
]
}, class: ro.isdc.wro.WroRuntimeException,caused by: Could not execute the script
because:
{
"type": "Runtime",
"message": "error evaluating function `saturate`: Cannot find function toHSL in
object [object Object].",
"filename": null,
"index": 11114.0,
"line": 754.0,
"callLine": null,
"callExtract": null,
"stack": null,
"column": 17.0,
"extract": [
".img-saturate{ ",
" -webkit-filter: saturate(500%);",
" -moz-filter: saturate(500%);"
]
}
更改处理器顺序无济于事:
preProcessors=yuiCssMin,googleClosureSimple
postProcessors=less4j
错误仍然存在。
是否存在这样的可能性,比如wro4j,它不应该将带有css的文件结尾视为更少。
谢谢亚历克斯,
通过使用less4j.less,less处理器将只扫描更少的文件:
preProcessors=less4j, yuiCssMin,googleClosureSimple
#postProcessors=less4j
然而,事后我找到了错误的真正原因。css文件中缺少结尾大括号。通过添加撑杆,所有工作都很好!
Compiler functions are called only during compilation of the template. They are useful for injecting PHP code or time-sensitive static content into the template. If there is both a compiler function a
LESS CSS Compiler 是一个 IDEA 的插件,用来编译 Less CSS 到 CSS。
Mpx 支持 CSS 预编译处理,你可以通过在 style 标签上设置 lang 属性,来指定使用的 CSS 预处理器。Mpx 会根据指定的 CSS 预处理器类型,将其编译为浏览器可识别的 CSS 标准代码。 <!-- 使用 stylus --> <style lang="stylus"> .nav width 100px height 80px color #f90
删除.m2文件夹 重新安装Eclipse 在pom.xml上设置可执行文件 将生成选项设置为清除 pom.xml 没有一个奏效。有什么猜测吗?
我正在通过Jenkins文件运行此命令:sh"${mvnHome}/bin/mvn清洁包" 出现以下错误:无法执行目标组织。阿帕奇。专家插件:maven编译器插件:3.8.1:项目自动化上的编译(默认编译):致命错误编译:无效目标版本:11- 当我在本地运行这个命令(使用我的IntelliJ终端)时,它会正常工作!!詹金斯服务器和我的电脑的mvn版本都是3.6.0 我的pom:
我有一个Laravel项目,我试图使用npm run watch将Sass编译成CSS,但在终端日志中出现以下错误:[webpack cli]无效的配置对象。已使用与API架构不匹配的配置对象初始化Webpack。 配置。条目['/js/app']不应包含项目“D:\xampp\htdocs\laravel\epood5\resources\js\app”。两次- npm错误!此运行的完整日志可在