1

我想复制sencha app watch自定义可执行文件中正在执行的操作,以更好地控制整个过程...观看文件系统似乎很简单,但rebuild据称该应用程序手表正在做什么?在文档中它只是说(我引用):

此命令监视当前应用程序的源代码的更改并重建必要的输出以支持“开发模式”。

那么“重建”究竟是什么意思呢?当我手动运行sencha app build时,它需要永远完成,而sencha app watch它的速度要快得多......所以我怀疑这就是它实际上所做的。命令本身也不存在
......rebuild

4

1 回答 1

1

它相当于sencha app build development. 它运行得更快的原因是它使 JVM 保持运行并且它不会不断地重新运行初始化任务。

如果您想自己对此进行更多控制,相关的 Ant 任务在 Sencha CMD 发行版中 - 大多数(但不是全部)Sencha CMD 命令都委派给 Ant 任务。

它比做一个简单的构建要聪明一点——因为它知道哪些文件已被更改,它知道它需要执行哪些步骤。因此,它不会运行多余的步骤(另一个速度胜利)。

一个关键的区别在于 CSS - usingsencha app watch将创建一次 CSS,然后使用 Fashion 处理后续编辑。

于 2015-10-09T04:10:42.257 回答