2012-06-24 2 views
0

Я пытаюсь создать приложение Sencha Touch 2 для производства, но получаю сообщение об ошибке. Когда я запускаю тестовую сборку - 'sencha app build testing', я вижу Uncaught SyntaxError: Неожиданный токен ILLEGAL в app.js (тестовая сборка - поэтому она не сводится к минимуму).Sencha Touch 2 Build Неожиданный токен ILLEGAL

А содержание в строке ошибки является

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

Как я вижу Сенч вставляет какие-то странные символы перед тем Ext.define, которые не могут быть interpeted. Они появляются перед каждым определением любого из моих классов.

проверить кодировку для файлов (UTF-8) и окончание строки (Windows - CR-LF)

Мой компьютер работает на Win 7 SP1 x86

Пожалуйста, помогите решить эту проблему.

ответ

1

Для меня следующие строки в файле app.json fixed production build. Однако тестирование сборки по-прежнему не удалось.

/** 
* File/directory name matchers to ignore when copying to the builds, must be valid regular expressions 
*/ 
"ignore": [ 
    "\.svn$" 
], 
0

Похоже, в вашем коде имеется некоторая ошибка. Проверьте консоль инструментов разработчика на наличие ошибок, поскольку, если есть ошибки, скорее всего, она не будет успешно создана. S

tart, добавив только пользовательскую панель, например, не все приложение. Затем попробуйте создать простейшие приложения, например Hello World, и проверьте, не исчезла ли проблема.

Скорее всего, сборка будет успешной. Если это так, начните добавлять мало-помалу, пока проблема не возникнет, и таким образом вы сможете узнать, в чем проблема.

+0

Благодарим за ответ, но код будет откорректирован. Кажется, некоторые проблемы с svn. Igonre svn файлы в app.json помогли решить проблему. – lavrik

Смежные вопросы