gpt4 book ai didi

grails - Grails Assets 管道不起作用,似乎无法导入较少的文件

转载 作者:行者123 更新时间:2023-12-02 14:07:12 24 4
gpt4 key购买 nike

我正在使用使用 Assets 管道的Grails项目。我有以下1个CSS文件和2个较少的文件...

main.css

/*
*= require flex/xBrowserFlex.css
*= require dashboard/dashboard.css
*/

xBrowserFlex.less
.simple-column-flex{
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-flex-direction: column;
-webkit-box-orient: vertical;
flex-direction: column;
}

我的
@import "xBrowserFlex.less";

但是,当我尝试访问该页面时,我的grails控制台出现以下错误...
2015-02-16 11:04:08 ERROR [org.codehaus.groovy.grails.web.errors.GrailsExceptionResolver] MissingMethodException occurred when processing request: [GET] /mxnetweb/assets/lineplanning.css
No signature of method: org.mozilla.javascript.Undefined.replaceAll() is applicable for argument types: (java.lang.String, asset.pipeline.processors.CssProcessor$_process_closure1) values: [url\([\'\"]?([a-zA-Z0-9\-\_\./\@\#\?\ \&\+\%\=]+)[\'\"]?\), ...]. Stacktrace follows:
groovy.lang.MissingMethodException: No signature of method: org.mozilla.javascript.Undefined.replaceAll() is applicable for argument types: (java.lang.String, asset.pipeline.processors.CssProcessor$_process_closure1) values: [url\([\'\"]?([a-zA-Z0-9\-\_\./\@\#\?\ \&\+\%\=]+)[\'\"]?\), ...]
at asset.pipeline.processors.CssProcessor.process(CssProcessor.groovy:35)

因此,这似乎是 Assets 管道的问题。我该如何处理?

Assets 管道信息
<grails.assets.less.version>1.9.0</grails.assets.less.version>

更新资料

要澄清的是,如果我注释掉include并将其复制到my.less文件中,则一切正常。这里的问题是,当我尝试导入 Assets 管道中包含的另一个较少文件时,它不起作用。

最佳答案

您尚未真正提供足够的信息来找出导致问题的原因,例如错误消息中引用的文件是lineplanning.css,但是您根本没有提到它。

通过将项目与this example进行比较,也许可以找出问题出在哪里,后者使用了带有较少CSS的asset-pipeline插件。

style.less会导入其他较少的文件,并且通过this file包含从style.less生成的CSS

/*
*= encoding UTF-8
*= require autocomplete/styles.css
*= require style.css
*/

注意我们 require style.css,因为那是从 style.less生成的输出文件的名称。

关于grails - Grails Assets 管道不起作用,似乎无法导入较少的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28545704/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com