【问题标题】:Sencha Touch Generate App on mac doesn't workMac上的Sencha Touch Generate App不起作用
【发布时间】:2014-08-23 00:49:16
【问题描述】:

我知道煎茶很难学,但我什至无法到达一垒并生成一个起始应用程序,而且我确定我不是唯一一个!!!我已经下载了 Sencha Touch SDK 2.3.1(最新版)和 Sencha CMD 5.0.1(最新版)。我已经导航到 Sencha Touch 目录并输入每个人都说用来生成应用程序的命令: sencha generate app MyApp ../MyApp 在我的 Mac 上,当 Sencha CMD 尝试安装工作目录和 SDK 时出现错误文件。这是 mac 问题还是我在这里遗漏了什么?

这是我得到的:

[ERR] Directory /Users/Adam/Documents/Websites/touch not recognized as a framework
[ERR] Directory /Users/Adam/Documents/Websites/touch not recognized as a framework
[INF] Processing Build Descriptor : default
[INF] Loading app json manifest...
[INF] Concatenating output to file /Users/Adam/Documents/Websites/build/temp/production/myApp/sencha-compiler/cmd-packages.js
[INF] writing content to /Users/Adam/Documents/Websites/MyApp/bootstrap.js
[INF] appending content to /Users/Adam/Documents/Websites/MyApp/bootstrap.js
[INF] appending content to /Users/Adam/Documents/Websites/MyApp/bootstrap.js
[INF] appending content to /Users/Adam/Documents/Websites/MyApp/bootstrap.js
[INF] Appending content to /Users/Adam/Documents/Websites/MyApp/bootstrap.json

另外,build 和 touch 目录最终不会出现在 MyApp 目录中,而是上一层。太令人沮丧了。任何熟悉 Sencha 的人的帮助将不胜感激。谢谢

【问题讨论】:

    标签: extjs cmd touch


    【解决方案1】:

    我完全理解您的沮丧 - 2 天的时间很长。 Sencha 可能会令人困惑....很大的学习曲线!

    在这种情况下,您最好更改生成应用程序命令以指定触摸目录的路径,并且在生成应用程序之前,我建议您确保您没有意外在网站文件夹中创建应用程序,因为这会给你另一个错误。

    因此,假设您的目录结构中有网站/触摸,并且您希望在网站/myapp 中生成您的应用程序,我建议如下:

    1. 确保您位于网站目录中
    2. 通过输入 ls -a 检查隐藏的 .sencha 文件夹
    3. 如果存在,则通过键入 rm -r .sencha 将其删除
    4. 创建您希望在其中生成应用的文件夹(例如:myapp)
    5. 切换到该目录 (cd myapp)
    6. 生成您的应用程序(sencha -sdk ../touch generate app MyTestApp .)

    注意:“../touch”指向父文件夹中的touch目录 注意:“MyTestApp 。”正在告诉系统在当前文件夹中生成一个名为 MyTestApp 的应用程序。

    看看你是怎么做的——希望对你有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-27
      • 1970-01-01
      • 2014-05-13
      • 2012-09-19
      相关资源
      最近更新 更多