0

Sencha Touch 2 アプリケーションをプロダクション用にビルドしようとしていますが、エラーが発生します。テスト ビルド - 'sencha app build testing' を実行するとUncaught SyntaxError: Unexpected token ILLEGAL in app.js (testing build - so it's not not最小化) が表示されます。

そして、エラー行の内容は

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

私が見たように、sencha はExt.defineの前に解釈できないいくつかの奇妙なシンボルを挿入します。それらは、私のクラスの各定義の前に表示されます。

ファイルのエンコーディング (utf-8) と行末 (Windows - CR-LF) をチェックします。

Win 7 SP1 x86 で動作する私の PC

この問題の解決にご協力ください。

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

コード内にエラーがあるようです。開発者ツール コンソールでエラーを確認してください。エラーがあると、ほとんどの場合、正常にビルドされません。S

たとえば、アプリ全体ではなく、カスタム パネルのみを追加することによってタルトします。次に、Hello World などの最も単純なアプリをビルドしてみて、問題が解決しないかどうかを確認します。

ほとんどの場合、ビルドは成功します。このような場合は、問題が発生するまで少しずつ追加を開始してください。そうすれば、問題がどこに依存しているかを認識できます。

于 2012-06-25T10:53:37.963 に答える