0

我正在尝试为生产构建 Sencha Touch 2 应用程序,但出现错误。当我运行测试构建 - 'sencha app build testing' 我看到Uncaught SyntaxError: Unexpected token ILLEGAL in app.js (测试构建 - 所以它没有被最小化)。

错误行的内容是

п»їExt.define("App.controller.SomeController",

正如我所见, sencha 在Ext.define之前插入了一些无法解释的奇怪符号。它们出现在我的任何类的每个定义之前。

我检查文件的编码 (utf-8) 和行尾 (Windows - CR-LF)

我的电脑在 Win 7 SP1 x86 上运行

请帮助解决这个问题。

4

2 回答 2

1

对我来说,app.json 中的以下几行是固定的生产版本。但是测试构建仍然失败。

 /**
 * File / directory name matchers to ignore when copying to the builds, must be valid regular expressions
 */
"ignore": [
    "\.svn$"
],
于 2012-06-28T19:40:38.873 回答
0

看起来您的代码中有一些错误。检查开发人员工具控制台是否有任何错误,因为如果有错误,它很可能不会成功构建。小号

首先添加一个自定义面板,例如而不是整个应用程序。然后尝试构建最简单的应用程序,例如 Hello World 并检查问题是否仍然存在。

最有可能的是,构建会成功。如果是这种情况,请开始一点一点地添加,直到出现问题,这样您就可以识别出问题所在。

于 2012-06-25T10:53:37.963 回答