Создать сенсорное приложение Sencha

Я пытаюсь создать новое сенсорное приложение Sencha, используя"sencha создать приложение MyApp ../MyApp" Команда на Windows.

Я сделал следующее:

Скачал последний Sencha SDK и распаковал его в папку"D: \ MyProjects \ Сенча сенсорный-2.1.0-GPL" папка.

Установленные инструменты Sencha SDK в"D: \ MyProjects \ SenchaSDKTools-2.0.0-бета3" папка.

Убедитесь, что системная переменная среды "SENCHA_SDK_TOOLS_2_0_0_BETA3" действительно указывает на"D: \ MyProjects \ SenchaSDKTools-2.0.0-бета3"

В соответствии с документацией sencha я должен выполнить команду sencha в sencha SDK или папке приложения.

Так что, если я перейду в папку"D: \ MyProjects \ Сенча сенсорный-2.1.0-GPL" и беги"sencha создать приложение MyApp ../MyApp"Я получаю это предупреждение

**"[WARN] The current working directory (D:\MyProjects\sencha-touch-2.1.0-gpl) is not a recognized Sencha SDK or application folder. Running in backwards compatible mode."**

Почему sencha не распознает это как папку SDK?

Глядя на код в файле «sencha.js», включенном в состав инструментов sdk, кажется, что sencha ищет".Senchasdk" файл.

Поэтому я попробовал ту же команду из одной из подпапок в папке примеров (так как эта папка содержит файл .senchasdk)

Теперь я получаю ошибку

"node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick
              ^
Error: Cannot find module 'D:\MyProjects\sencha-touch-2.1.0-gpl\command\sencha.js'
    at Function._resolveFilename (module.js:332:11)
    at Function._load (module.js:279:25)
    at Array.0 (module.js:479:10)
    at EventEmitter._tickCallback (node.js:192:40)"

Так как казалось, что Sencha ищет несуществующую папку с именем «команда», я скопировал содержимоеSDK инструменты папка в новую папку с именем«Команда» поместил его подD: \ MyProjects \ Сенча сенсорный-2.1.0-GPL\ папка.

Выполнение команды sencha generate приводит к бесконечному циклу и порождает множество процессов Node.exe (наблюдается через TaskManager).

Любая помощь будет принята с благодарностью.

Ответы на вопрос(6)

Ваш ответ на вопрос