gpt4 book ai didi

sencha-touch - 生成一个sencha touch应用

转载 作者:行者123 更新时间:2023-12-04 13:23:51 27 4
gpt4 key购买 nike

我正在尝试在Windows上使用“sencha generate app MyApp ../MyApp” 命令创建一个新的sencha touch应用。

我已经完成以下工作:

下载了最新的sencha SDK,并将其提取到文件夹“D:\MyProjects\sencha-touch-2.1.0-gpl” 文件夹中。

“D:\MyProjects\SenchaSDKTools-2.0.0-beta3” 文件夹中安装了sencha SDK工具。

确保系统环境变量“SENCHA_SDK_TOOLS_2_0_0_BETA3”确实指向“D:\MyProjects\SenchaSDKTools-2.0.0-beta3”

根据sencha文档,我应该在sencha SDK或应用程序文件夹中运行sencha命令。

因此,如果我将cd文件夹转到“D:\MyProjects\sencha-touch-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文件夹?

查看作为sdk工具一部分的“sencha.js”文件中的代码,似乎sencha正在寻找 “.senchasdk” 文件。

因此,我从examples文件夹的子文件夹之一尝试了相同的命令(因为此文件夹包含.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似乎正在寻找一个不存在的名为“command”的文件夹,因此我将 SDK工具文件夹的内容复制到了一个名为 的新文件夹中。 -2.1.0-gpl \文件夹。

执行sencha generate命令,将导致无限循环,并产生许多Node.exe进程(通过TaskManager观察)。

任何帮助将不胜感激。

最佳答案

我遇到了同样的问题,最后发现Sencha Touch 2.1不再使用Sencha SDK工具,而是使用Sencha Command。

您可以在这里找到更多:

http://docs.sencha.com/touch/2-1/#/guide/command

和这里

http://docs.sencha.com/touch/2-1/#!/guide/command_app-section-2

希望这对您有所帮助

关于sencha-touch - 生成一个sencha touch应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13497247/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com