我在让 Sencha Touch 工作时遇到问题。我正在使用 MacBook Pro,安装这个框架真的很糟糕。Sencha 似乎没有任何适合其产品最新版本的文档,而且我无法从他们的网站下载旧版本。所以我需要你的帮助!
我已经下载了 Sencha SDK、SDKTools 和他们的 Cmd 软件。SDK 的版本是 2.1.1,SDKTools 是 2.0.0,我不知道 cmd-software 的版本。然而,这三个软件都是 Senchas 网页上的最新软件。
我已将 SDK 放在 Web 服务器的根目录下,并且还将 SDKTools 安装在根目录下。
这是我目前使用的结构: webbserver 的根:- SDK - SDKTools
SDK 以我可以上网的方式工作,方法是使用我的浏览器进入“SDK”文件夹。在该页面上,我可以查看 Sencha 应用程序的示例。
当我通过终端进入 SDK 文件夹并输入“Sencha”时 - 我收到错误消息: [WARN] 当前工作目录 (/Applications/MAMP/htdocs/SDK) 不是可识别的 Sencha SDK 或应用程序文件夹。以向后兼容模式运行。
我用谷歌搜索并尝试了以下操作: 1. 将 SDKTools 放在与 SDK 相同的文件夹中。2. 创建一个名为.senchasdk 的系统文件,内容为“sdk”。3. 创建一个名为.senchasdk 的系统文件,内容为“.”。
第一个选项自然不起作用(与以前的设置没有任何区别)。在 SDK 文件夹中键入 Sencha 时,第 2 和第 3 操作导致编译错误。下面的示例: node.js:201 throw e; // process.nextTick 错误,或第一次滴答时的“错误”事件 ^ 错误:在 Function._resolveFilename (module.js:332:11) 处找不到模块 '/Applications/MAMP/htdocs/SDK/command/sencha.js'在 Function._load (module.js:279:25) 在 Array.0 (module.js:479:10) 在 EventEmitter._tickCallback (node.js:192:40)
我也尝试从 SDKTools 文件夹中输入“Sencha”,但这也不起作用。我不知道这个问题来自什么,也找不到任何其他解决方案来解决这个问题。有人知道吗?或者对解决方案或部分解决方案有任何建议?