Wygeneruj aplikację dotykową
Próbuję stworzyć nową aplikację dotykową Senscha„Sencha generuje aplikację MyApp ../MyApp” polecenie w systemie Windows.
Zrobiłem co następuje:
Pobrano najnowszy zestaw sencha SDK i wyodrębniono go w folderze„D: MyProjects sencha-touch-2.1.0-gpl” teczka.
Zainstalowano narzędzia Sencha SDK w„D: Moje projekty SenchaSDKTools-2.0.0-beta3” teczka.
Upewnij się, że zmienna środowiskowa systemu „SENCHA_SDK_TOOLS_2_0_0_BETA3” rzeczywiście wskazuje„D: Moje projekty SenchaSDKTools-2.0.0-beta3”
Zgodnie z dokumentacją sencha powinienem uruchomić polecenie sencha w zestawie SDK lub folderze aplikacji.
Więc jeśli przejdę do folderu„D: MyProjects sencha-touch-2.1.0-gpl” i biegnij„Sencha generuje aplikację MyApp ../MyApp”, Dostaję ten komunikat ostrzegawczy
**"[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."**
Dlaczego nie rozpoznajesz tego jako folderu SDK?
Patrząc na kod w pliku „sencha.js” dołączony jako część narzędzi sdk, wygląda na to, że sencha szuka„.senchasdk” plik.
Próbowałem więc tego samego polecenia z jednego z podfolderów w folderze przykładów (ponieważ ten folder zawiera plik .senchasdk)
Teraz kończę na błędzie
"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)"
Ponieważ wydawało się, że sencha szuka nieistniejącego folderu o nazwie „polecenie”, skopiowałem zawartośćNarzędzia SDK folder do nowego folderu o nazwie"dowództwo" umieściłem go podD: Moje projekty sencha-touch-2.1.0-gpl\ teczka.
Wykonanie polecenia generowania sencha powoduje powstanie nieskończonej pętli i powstaje wiele procesów Node.exe (obserwowanych przez TaskManager).
Każda pomoc byłaby bardzo mile widziana.