【问题标题】:Sencha Cmd, Missing Required Arguments, PackagesSencha Cmd,缺少必需的参数,包
【发布时间】:2015-04-20 23:06:16
【问题描述】:

我已导航到工作区。我正在运行两个文档中概述的 Sencha Cmd 命令:Creating PackagesSencha Cmd Packages。我还为以下命令运行了help 命令。我相信这个命令是正确的;但是,我收到一个错误:

缺少必需的参数
...
name(要生成的包的名称)
...

这是命令 - 包括名称:

sencha generate package --type code dog-bites

我错过了什么?该命令是否抱怨连字符的名称?

【问题讨论】:

  • 应该可以。你使用的是什么版本的 CMD。
  • 我遇到了同样的问题。我正在运行 OS X 10.10.3 和 Sencha Cmd 5.1.2.52。我能够让它工作的唯一方法是从 Sencha sdk 目录创建应用程序,而不是在构建命令中提供 sdk 的路径。
  • @CD.. 我正在运行 v5.1.0.26
  • @MikeP 我对 Sencha Cmd 比较陌生。你能详细回答表格吗?
  • "此命令必须在有效的应用程序或工作区目录中执行"

标签: extjs sencha-cmd


【解决方案1】:

当然,不用担心。

Sencha 文档提供:

sencha -sdk /path/to/touch generate app MyApp

生成应用名称 MyApp。不要提供 /path/to/touch,而是尝试将目录更改为您下载 sencha sdk 的文件系统上的目录,然后直接从该文件夹运行 generate app 命令。您需要提供要生成应用程序的目录的路径。像这样的...

从你的命令行,

cd /path/to/your/sencha/sdk

然后,要生成您的应用,

sencha generate app Myapp /path/to/directory/to/generate/app

【讨论】:

  • 稍后我会试一试,看看。一旦我有时间滚动它,我会试一试(如果它有效,我会接受你的回答)
【解决方案2】:

如果您尝试使用该特定命令生成包,那么您必须 -

  1. 首先创建/生成一个 sencha 工作区。或者位于现有 sencha 应用程序的同一父目录中。 sencha generate workspace

  2. 完成上述操作后,您可以轻松运行该命令:sencha generate package --type code dog-bites

推荐阅读-Intro to Sencha CMD

【讨论】:

  • 来自 OP,“我已导航到工作区”。这是一个有效的 Sencha Cmd 工作区。不过我会继续玩,谢谢你的回答。
  • 我根本无法重新创建它。我唯一遇到该错误的情况是我没有传递包的名称。
  • 你试过只运行 sencha generate package test 吗?
猜你喜欢
  • 1970-01-01
  • 2021-11-05
  • 2018-10-28
  • 2018-12-01
  • 2016-06-29
  • 2018-06-20
  • 2020-09-27
  • 1970-01-01
相关资源
最近更新 更多