gpt4 book ai didi

javascript - Sencha cmd,闭包编译错误: how to locate the offending code

转载 作者:行者123 更新时间:2023-11-29 10:04:00 24 4
gpt4 key购买 nike

当运行 Sencha cmd 6.5 时,出现以下错误:

[ERR] C2001: Closure Compiler Error (Parse error. undefined label "f") -- compression-input:1:4095

如何找到 compression-input:1:4095 处的代码?

当我使用以下方法在 app.json 中包含自定义 javascript 文件时会发生这种情况:

"js": [
{
"path": "app.js",
"bundle": true
},{
"path": "custom.js",
"includeInBundle": true
}
],

当我在 app.json 中删除对 custom.js 的引用时,错误消失了。

如果我正确解释错误,则意味着闭包编译器在第 1 行,compression-input 的字符 4095 处发现错误。但是 custom.js 的第一行没有这么长。

如何找到违规代码?

顺便问一下,闭包编译器中的未定义标签是什么?

最佳答案

我一年前遇到过同样的问题,我被告知你无法从错误消息中找到它。

假设您已经尝试在浏览器中直接打开未编译的项目,并且没有出现语法错误,除了通过将 custom.js 内容分成两部分进一步缩小范围并检查这些内容之外,您无能为力独立。

在我的例子中,它是 Ext.define 而应该是 Ext.create,并且语法错误被抛出是因为使用了 Ext.definecompression-input 的生成过程中被重写为其他命令。也许如果你专门寻找这个,你可以找到它。

关于javascript - Sencha cmd,闭包编译错误: how to locate the offending code,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47979624/

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