Sencha CMD 构建过程应用于现有的 ExtJs 4.1 应用程序
Posted
技术标签:
【中文标题】Sencha CMD 构建过程应用于现有的 ExtJs 4.1 应用程序【英文标题】:Sencha CMD build process applied to an existing ExtJs 4.1 app 【发布时间】:2012-11-27 07:48:20 【问题描述】:我正在尝试将 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 运行构建过程所使用的内存吗?
非常感谢任何提示或指向更多信息的指针
谢谢
【问题讨论】:
【参考方案1】:我遇到类似问题的时间与您差不多。看起来这是 Sencha CMD 3.0 和 64 位 JVM 的问题。您需要将堆空间增加一倍。此链接有增加堆大小的答案:http://www.sencha.com/forum/showthread.php?251529-Java-Heap-Size
我会说,如果您最初没有使用“sencha generate app”命令生成您的应用程序,您将会遇到非常困难的情况。目录结构非常脆弱,必须与 Sencha CMD 实用程序所期望的完全匹配。
我希望这会有所帮助。祝你好运!
【讨论】:
感谢@jefff999,增加堆空间确实消除了错误。但我被其他问题困住了。最终我不得不拆除旧的文件夹结构并从头开始使用 Sencha CMD。以上是关于Sencha CMD 构建过程应用于现有的 ExtJs 4.1 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
使用CMD的Sencha 6 EXT JS Build - 错误的路径