Создать сенсорное приложение 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).
Любая помощь будет принята с благодарностью.