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.

Antworten auf die Frage(7)

Ihre Antwort auf die Frage