【问题标题】:sencha app generate not working as documentedsencha 应用程序生成未按记录工作
【发布时间】:2014-02-27 07:32:35
【问题描述】:

我执行了以下命令以在 extjs 中创建示例应用程序。

C:\Sencha\apps\HelloExt>sencha -sdk c:\apache-tomcat-7.0.50\webapps\apps\extjs\ext-4.2.1.883 generate app HelloExt .

它在 C:\Sencha\apps\HelloExt 位置创建了一个名为 HelloExt 的应用程序,但它在 C:\ 上创建了 ext 和构建目录

因此,当我启动 sencha web start 时,它给我的 ext 和 build 目录错误。

当我浏览 ExtJS 文档时,它说这个命令也应该创建 ext 和 build 目录。

http://docs.sencha.com/extjs/4.2.2/#!/guide/command_app

我怀疑我是否遗漏了一些配置设置,不胜感激。

谢谢。

【问题讨论】:

    标签: extjs sencha-cmd


    【解决方案1】:

    宁可尝试使用整个路径。

    C:\Sencha\apps>sencha -sdk c:\apache-tomcat-7.0.50\webapps\apps\extjs\ext-4.2.1.883 生成app HelloExt C:\Sencha\apps\HelloExt

    【讨论】:

    • 我不确定它是否有帮助,但我总是将目录名称作为显式参数而不是仅.
    • 感谢 Lorenz,但这并不能解决问题。而是我需要手动将 ext 目录从 c:\ 位置复制到 c:\sencha\apps\HelloExt 目录。
    • sencha app build 之后还能工作吗?如果不是你最好找到问题。
    • 我使用了应用程序目录的绝对路径和相对路径,但它没有帮助,我认为原因是它在一个公共位置创建源代码(ext 目录)而不是为每个位置创建它每次都申请。
    • 您使用的是工作区吗? (Sencha 生成工作空间)如果使用工作空间,这定义了库的公共位置。如果您不使用工作区,则每个应用程序在 \MyApp\ext 文件夹中都有自己的库
    【解决方案2】:

    问题出在工作区。

    我没有随时创建工作区,但我不知道它是如何创建的,因此它指的是工作区配置文件中定义的路径。

    我手动删除了工作区目录,然后我尝试使用上述命令生成应用程序,现在它创建了正确的目录结构,如 sencha docs 所示。

    我使用以下命令生成应用程序。

    C:\Sencha\apps\HelloExt>sencha -sdk c:\apache-tomcat-7.0.50\webapps\apps\extjs\ext-4.2.1.883 generate app HelloExt .
    

    谢谢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多