Gere um aplicativo de toque sencha

Eu estou tentando criar um novo aplicativo de toque sencha usando"sencha gerar aplicativo MyApp ../MyApp" comando no Windows.

Eu fiz o seguinte:

Baixou o SDK mais recente do sencha e o extraiu na pasta"D: \ MyProjects \ sencha-touch-2.1.0-gpl" pasta.

Instalou as ferramentas do sencha SDK em"D: \ MyProjects \ SenchaSDKTools-2.0.0-beta3" pasta.

Assegure-se de que a variável de ambiente do sistema "SENCHA_SDK_TOOLS_2_0_0_BETA3" esteja de fato apontando para"D: \ MyProjects \ SenchaSDKTools-2.0.0-beta3"

De acordo com a documentação do sencha, devo executar o comando sencha no SDK do sencha ou na pasta do aplicativo.

Então, se eu cd para pasta"D: \ MyProjects \ sencha-touch-2.1.0-gpl" e corra"sencha gerar aplicativo MyApp ../MyApp", Recebo esta mensagem de aviso

**"[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."**

Por que o sencha não reconhece isso como a pasta do SDK?

Olhando para o código no arquivo "sencha.js" incluído como parte das ferramentas do SDK, parece que o sencha está procurando por um".senchasdk" Arquivo.

Então eu tentei o mesmo comando de uma das subpastas na pasta de exemplos (já que essa pasta contém um arquivo .senchasdk)

Agora acabo com um erro

"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)"

Como parecia que o sencha estava procurando por uma pasta não existente chamada "command", eu copiei o conteúdo deFerramentas SDK pasta para uma nova pasta chamada"comando" colocou sobD: \ MyProjects \ sencha-touch-2.1.0-gpl\ pasta.

Executar o comando sencha generate resulta em um loop infinito e muitos processos Node.exe são gerados (observados pelo TaskManager).

Qualquer ajuda seria muito apreciada.

questionAnswers(7)

yourAnswerToTheQuestion