javascript - Grails ui-performance 插件无法与 CKEditor 一起使用

标签 javascript grails ckeditor grails-plugin

我安装了 Grails ui-performance 插件并对代码进行了必要的更改。它似乎不适用于开发,我得到的文件名称以“_vnull”结尾,因此我禁用它进行开发并尝试使用 WAR 文件进行测试。但是,在生成 WAR 文件时,我收到以下错误和异常:

[ERROR] 1:0:Compilation produced 55 syntax errors. in lineSource: null sourceName: null

ERROR: problem minifying /Users/maricel/.grails/1.3.5/projects/community-services/stage/plugins/ckeditor-3.4.1.1-SNAPSHOT/js/ofm/scripts/languages/ca.js: Compilation produced 55 syntax errors.

org.mozilla.javascript.EvaluatorException: Compilation produced 55 syntax errors.
    at com.studentsonly.grails.plugins.uiperformance.JsErrorReporter.runtimeError(JsErrorReporter.groovy:35)
    at org.mozilla.javascript.Parser.parse(Parser.java:410)
    at org.mozilla.javascript.Parser.parse(Parser.java:355)
    at com.yahoo.platform.yui.compressor.JavaScriptCompressor.parse(JavaScriptCompressor.java:312)
    at com.yahoo.platform.yui.compressor.JavaScriptCompressor.<init>(JavaScriptCompressor.java:533)
    at com.studentsonly.grails.plugins.uiperformance.ResourceVersionHelper.versionAndMinifyJs(ResourceVersionHelper.groovy:230)
    at com.studentsonly.grails.plugins.uiperformance.ResourceVersionHelper.this$2$versionAndMinifyJs(ResourceVersionHelper.groovy)
    at com.studentsonly.grails.plugins.uiperformance.ResourceVersionHelper$this$2$versionAndMinifyJs.callCurrent(Unknown Source)
    at com.studentsonly.grails.plugins.uiperformance.ResourceVersionHelper.applyVersion(ResourceVersionHelper.groovy:158)
    at com.studentsonly.grails.plugins.uiperformance.ResourceVersionHelper.this$2$applyVersion(ResourceVersionHelper.groovy)
    at com.studentsonly.grails.plugins.uiperformance.ResourceVersionHelper$_versionResources_closure1.doCall(ResourceVersionHelper.groovy:101)
    at com.studentsonly.grails.plugins.uiperformance.ResourceVersionHelper.versionResources(ResourceVersionHelper.groovy:91)
    at com.studentsonly.grails.plugins.uiperformance.ResourceVersionHelper.this$2$versionResources(ResourceVersionHelper.groovy)
    at com.studentsonly.grails.plugins.uiperformance.ResourceVersionHelper$this$2$versionResources.callCurrent(Unknown Source)
    at com.studentsonly.grails.plugins.uiperformance.ResourceVersionHelper.version(ResourceVersionHelper.groovy:44)
    at com.studentsonly.grails.plugins.uiperformance.ResourceVersionHelper$version.call(Unknown Source)
    at _Events.versionResources(_Events.groovy:36)
    at _Events$_run_closure2.doCall(_Events.groovy:16)
    at _GrailsEvents_groovy$_run_closure5.doCall(_GrailsEvents_groovy:58)
    at _GrailsEvents_groovy$_run_closure5.call(_GrailsEvents_groovy)
    at _GrailsWar_groovy$_run_closure5.doCall(_GrailsWar_groovy:327)
    at War$_run_closure1.doCall(War.groovy:38)
    at gant.Gant$_dispatch_closure5.doCall(Gant.groovy:381)
    at gant.Gant$_dispatch_closure7.doCall(Gant.groovy:415)
    at gant.Gant$_dispatch_closure7.doCall(Gant.groovy)
    at gant.Gant.withBuildListeners(Gant.groovy:427)
    at gant.Gant.this$2$withBuildListeners(Gant.groovy)
    at gant.Gant$this$2$withBuildListeners.callCurrent(Unknown Source)
    at gant.Gant.dispatch(Gant.groovy:415)
    at gant.Gant.this$2$dispatch(Gant.groovy)
    at gant.Gant.invokeMethod(Gant.groovy)
    at gant.Gant.executeTargets(Gant.groovy:590)
    at gant.Gant.executeTargets(Gant.groovy:589)
Error executing script War: org.mozilla.javascript.EvaluatorException: Compilation produced 55 syntax errors.

这与 CKEditor 插件有冲突吗?知道如何修复它吗?

感谢您的帮助!

最佳答案

我通过添加插件目录的排除解决了这个问题:

uiperformance.exclusions = [ 
        "**/plugins/**"
]

按照 this nabble post 中的建议

关于javascript - Grails ui-performance 插件无法与 CKEditor 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4927236/

相关文章:

javascript - Ng-Zorro nz-range-picker 在手机屏幕上溢出

java - 呈现复杂的组织结构图,类似于 javascript/flash/java 图形库

javascript - 无法在 Windows 7/64 位上启动 Express 应用

unit-testing - 我可以使Intellij Idea 11 IDE意识到Grails 2.0.x单元测试中的assertEquals和其他JUnit方法吗?

string - 在 Grails 中连接多个字符串

events - CKEditor如何添加selectPage监听器

php - 使用 CKEditor 中的内联编辑将数据保存到 PHP/Mysql

ckeditor - CK 编辑器 - 字体大小按钮是否可以识别 px * 或 * pt?

javascript - Knockout 中的 CSS 绑定(bind)可绑定(bind)两个类,其中一个是动态的,另一个是静态的并进行评估

eclipse - 无法识别Grails RestBuilder插件