在使用Sencha Cmd生成工作区并创建两个不同的应用程序后,我只想运行第一个应用程序,然后单击一个按钮后,它调用第二个应用程序:)就像一个主应用程序调用另一个子应用程序是否有办法做它?谢谢你的帮助
所以...正如我通过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个依赖项.以下是运行构建时终端中的输出:
aaronfrost@topnotch ~/source/ab/AreaBook/web/src/main/webapp/sencha2 $ sencha app build -e production
[INFO] Deploying your application to /home/aaronfrost/source/ab/AreaBook/web/src/main/webapp/sencha2/build/production
[INFO] Copied sdk/sencha-touch.js
[INFO] Copied app.js
[INFO] Copied resources/css/app.css
[INFO] Copied resources/icons
[INFO] Copied resources/loading
[INFO] Resolving your application dependencies (file:////path/to/my/sencha2/index.html)
[INFO] Found 53 dependencies. Concatenating all into '/dir/to/my/sencha2/build/production/app.js'
[INFO] Processed sdk/sencha-touch.js
[INFO] Minifying sdk/sencha-touch.js
[INFO] Processed app.js
[INFO] Minifying app.js
[INFO] Minifying resources/css/app.css
[INFO] Minified sdk/sencha-touch.js
[INFO] Minified app.js
[INFO] Minified resources/css/app.css …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用Windows上的"sencha generate app MyApp ../MyApp"命令创建一个新的sencha touch应用程序.
我做了以下事情:
下载最新的sencha SDK并将其解压缩到"D:\ MyProjects\sencha-touch-2.1.0-gpl"文件夹中.
在"D:\ MyProjects\SenchaSDKTools-2.0.0-beta3"文件夹中安装了sencha SDK工具.
确保系统环境变量"SENCHA_SDK_TOOLS_2_0_0_BETA3"确实指向"d:\ MyProjects下\ SenchaSDKTools-2.0.0-β3"
根据sencha文档,我应该在sencha SDK或应用程序文件夹中运行sencha命令.
所以,如果我的CD到文件夹"d:\ MyProjects下\煎茶触摸-2.1.0-GPL"和运行"煎茶生成的应用程序MyApp的../MyApp",我得到这样的警告信息
**"[WARN] The current working directory (D:\MyProjects\sencha-touch-2.1.0-gpl) is not a recognized Sencha SDK or application folder. Running in backwards compatible mode."**
Run Code Online (Sandbox Code Playgroud)
为什么sencha不认识这个SDK文件夹?
看着代码"sencha.js"文件包括作为SDK工具的一部分,似乎煎茶正在寻找一个".senchasdk"文件.
所以我从示例文件夹中的一个子文件夹尝试了相同的命令(因为此文件夹包含.senchasdk文件)
现在我最终得到了一个错误
"node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: Cannot find module 'D:\MyProjects\sencha-touch-2.1.0-gpl\command\sencha.js'
at Function._resolveFilename (module.js:332:11) …Run Code Online (Sandbox Code Playgroud) 我正在尝试将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使用的内存来运行构建过程吗?
任何有关更多信息的提示或指示都非常感谢
谢谢
是否有一种简单的方法可以在extjs项目中仅从sass文件构建css文件而无需运行整个构建过程?我知道我可以创建一个指南针和使用的配置文件compass watch但是有没有更简单的方法?
我无法正确安装sencha命令3.0.0.250.
我在OSX 10.7.5上.使用zsh shell.
安装sencha命令我安装到默认的"users/mark/bin"
我已经下载了sencha touch 2.1.0商业版并导航到该sdk文件夹.在终端中运行"sencha"会出现"zsh:command not found:sencha"
我想我正在安装到错误的目录?
建议将不胜感激.