问题标签 [sencha-command]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1261 浏览

javascript - ExtJs4 - 如何在 Sencha 命令中运行和制作第一个 MVC 模板?

我正在尝试在 Windows 上从http://www.sencha.com/products/touch/ SDK 运行“Sencha 命令”,但我只是不知道该怎么做。

如何在 Sencha 命令中运行和制作第一个 ExtJs4 MVC 模板?

0 投票
4 回答
5882 浏览

sencha-touch-2 - Sencha Touch 2:找不到模块`/sencha-sdk-dir/command/sencha.js`

我在 Arch Linux x64 上安装了 Sencha Touch 2 x64。从 SDK 目录中,我运行./sencha

.senchasdk我通过添加一个只有“。”的文件来解决这个问题。init (正如我想象的那样),但现在我得到了

怎么了?

0 投票
1 回答
4172 浏览

sencha-touch-2 - sencha 应用程序构建生产:不结合我的 js

所以...当我阅读 Sencha Command 文档时,它告诉我构建将自动(使用 Phantom JS)能够告诉我我的所有依赖项是什么,以及以什么顺序。基于此,我期望“sencha app build production”命令将我的所有依赖项连接到一个 js 文件中,无论我是否手动将它们包含在 app.json 文件中。但是,我没有看到这种情况发生。

我是否必须手动维护 app.json 中的 JS 文件列表?如果是这样,那很好。我只是理解与文档不同。请帮忙。

编辑——
所以我的 index.html 非常小。它只有一个外部资源 js 文件的脚本标签,以及 'sdk/microloader/development.js' 的一个脚本标签。我的 index.html 上没有引用我的 app.js。当我终端进入我的应用程序目录并运行“sencha app build production”命令时,它完成而没有错误。但是,当我知道我们有超过 500 个依赖项时,它只找到 53 个依赖项。这是我运行构建时终端中的输出:

因此,我查看了我的构建/生产文件夹中的新 app.js,它已经将一堆 sencha 依赖项连接在一起,但我唯一被连接和缩小的文件是我的 app.js,它是我的 app.json 中引用的唯一 js 文件。这就是为什么我想知道是否必须手动将其放入 app.json 以使其得到连接和缩小。我的 app.js 中列出的所有依赖项都不需要包含在构建的 app.js 中。

总之,它没有给我我期望的相同行为,即使用我的所有依赖项构建我的 app.js。任何想法都会很好。

0 投票
1 回答
245 浏览

sencha-touch - 在 Aptana 中使用 Sencha 命令

是否有直接从 Aptana IDE 使用 Sencha 命令(创建应用程序或控制器等)的现有解决方案。欢迎任何帮助...

0 投票
4 回答
17349 浏览

sencha-touch - Sencha 命令生成错误

我刚刚将我的应用程序升级到 Sencha Touch 2.1,现在我正在尝试构建它以用于生产。不幸的是,我收到以下错误消息:

我设法通过启用 V2 兼容模式来编译应用程序,如下所述:

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

那么在没有启用此模式的情况下无法编译的原因可能是什么?

我刚刚浏览了我所有的观点并仔细检查了需求声明,它们都在那里。此外,我不会覆盖我的应用程序中的任何组件。

更新

它在我的一位同事的 mac 上编译没有错误。我在山狮上,这是我的java -version

0 投票
7 回答
17592 浏览

sencha-touch - 生成一个煎茶触摸应用

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

我做了以下事情:

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

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

确保系统环境变量“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 generate app MyApp ../MyApp",我会收到此警告消息

为什么 sencha 不将此识别为 SDK 文件夹?

查看包含在 sdk 工具中的“sencha.js”文件中的代码,似乎 sencha 正在寻找“.senchasdk”文件。

所以我从示例文件夹中的一个子文件夹尝试了相同的命令(因为这个文件夹包含一个 .senchasdk 文件)

现在我得到了一个错误

由于 sencha 似乎在寻找一个不存在的名为“command”的文件夹,我将SDK 工具文件夹的内容复制到一个名为“command”的新文件夹中,并将其放在D:\MyProjects\sencha-touch-2.1.0- gpl \文件夹。

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

任何帮助将不胜感激。

0 投票
2 回答
4124 浏览

sencha-touch - 安装 Sencha SDK 并生成 GS 应用

我最近下载了 Sencha SDK 和 SDK 工具。我安装了 SDK 工具,并将文件 sencha-touch-2.1.0-commercial.zip 的内容解压缩到我的 Web 服务器。我 cd 进入目录并运行给出的命令来生成一个入门应用程序,但我收到了这条消息:

我用谷歌搜索,发现 sencha 知道它是 sencha sdk 文件夹的一种方法是它包含一个名为 .sencha 的隐藏文件,我的 sdk 目录丢失了该文件。创建空白 .senchasdk 文件后,我再次运行命令,但这次我得到了:

对我来说有趣的是它正在寻找我的 SDK 文件夹中不存在的“命令”目录。我下载/提取了错误的东西吗?我按照我从 Sencha 的电子邮件中获得的 sdk 的下载链接进行操作。

顺便说一句,我正在使用 Ubuntu linux。我希望这不是我想的那么愚蠢的问题,我已尽力研究这个问题

编辑:我只是想补充一点,我可以在浏览器中访问 sencha-touch-sdk 目录,并且确实看到了文档。这让我相信我毕竟有正确的包裹......所以我再一次被难住了。

0 投票
1 回答
2194 浏览

extjs - Sencha CMD 构建过程应用于现有的 ExtJs 4.1 应用程序

我正在尝试将 sencha CMD 的构建环境改造为现有的 EXTjs 4.1 应用程序。遵循http://docs.sencha.com/ext-js/4-1/#!/guide/command_code中提到的所有编码约定。但是我在编译阶段卡住了一个java.lang.OutOfMemoryError: GC overhead limit exceeded错误。

我怀疑它可能是一个循环依赖,但不能确定。有没有人尝试在现有的 Ext 应用程序上使用 sencha CMD?你能告诉我如何增加 Ant 运行构建过程所使用的内存吗?

非常感谢任何提示或指向更多信息的指针

谢谢

0 投票
2 回答
4337 浏览

sencha-touch - Sencha 命令 - 不是一个有效的 sdk 目录,请 cd 进入一个有效的目录

我在使用 sencha 命令时遇到问题。我已经 cd'd 进入包含 SDK 的路径,然后指向我的应用程序的路径,但出现上述错误。这是一个测试错误还是我错过了什么?不知道还有什么可以尝试的......

我的命令提示符:

0 投票
2 回答
1556 浏览

extjs - 使用 osx 和 zsh 安装 Sencha 命令问题

我无法正确安装 sencha 命令 3.0.0.250。

我在 OSX 10.7.5 上。使用 zsh 外壳。

安装 sencha 命令我安装到默认的“users/mark/bin”

我已经下载了 sencha touch 2.1.0 商业版并导航到那个 sdk 文件夹。在终端中运行“sencha”会给出“zsh: command not found: sencha”

我想我安装到错误的目录?

建议将不胜感激。