Generiere eine Sencha Touch App
Ich versuche mit eine neue Sencha Touch App zu erstellen"Sencha generieren App MyApp ../MyApp" Befehl unter Windows.
Ich habe folgendes getan:
Lade das neueste sencha SDK herunter und extrahiere es in einen Ordner"D: \ MyProjects \ sencha-touch-2.1.0-gpl" Mappe.
Installierte die Sencha SDK-Tools in"D: \ MyProjects \ SenchaSDKTools-2.0.0-beta3" Mappe.
Es wurde sichergestellt, dass die Systemumgebungsvariable "SENCHA_SDK_TOOLS_2_0_0_BETA3" tatsächlich darauf verweist"D: \ MyProjects \ SenchaSDKTools-2.0.0-beta3"
Gemäß der Sencha-Dokumentation soll ich den Sencha-Befehl im Sencha-SDK oder im Anwendungsordner ausführen.
Also, wenn ich CD in Ordner"D: \ MyProjects \ sencha-touch-2.1.0-gpl" und Renn"Sencha generieren App MyApp ../MyApp"Ich erhalte diese Warnmeldung
**"[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."**
Warum erkennt Sencha dies nicht als SDK-Ordner?
Betrachtet man den Code in der "sencha.js" -Datei, die als Teil der sdk-Tools enthalten ist, so scheint es, dass sencha nach a sucht".senchasdk" Datei.
Also habe ich den gleichen Befehl aus einem der Unterordner im Beispielordner ausprobiert (da dieser Ordner eine .senchasdk-Datei enthält)
Jetzt ende ich mit einem Fehler
"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)"
Da es so aussah, als würde Sencha nach einem nicht existierenden Ordner namens "command" suchen, habe ich den Inhalt von kopiertSDK-Tools Ordner in einen neuen Ordner namens"Befehl" legte es unterD: \ MyProjects \ sencha-touch-2.1.0-gpl\ Mappe.
Das Ausführen des Befehls sencha generate führt zu einer Endlosschleife, und viele Node.exe-Prozesse werden erzeugt (über TaskManager beobachtet).
Jede Hilfe wäre sehr dankbar.