Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript “究竟是什么?”;sencha应用程序手表“;做什么?_Javascript_Extjs_Sencha Cmd_Extjs6 - Fatal编程技术网

Javascript “究竟是什么?”;sencha应用程序手表“;做什么?

Javascript “究竟是什么?”;sencha应用程序手表“;做什么?,javascript,extjs,sencha-cmd,extjs6,Javascript,Extjs,Sencha Cmd,Extjs6,我想复制一下sencha app watch在自定义可执行文件中所做的工作,以便更好地控制整个过程。。。查看文件系统看起来很简单,但是appwatch据称在做什么? 在文档中,它只是说(我引用): 此命令监视当前应用程序源代码的更改 并重建必要的输出以支持“开发模式” 那么,“重建”到底意味着什么呢?当我手动运行sencha app build时,它需要花费很长时间才能完成,而sencha app watch运行速度要快得多。。。因此,我怀疑它是否真的这样做了。 重建命令本身也不存在 它所做的工

我想复制一下sencha app watch在自定义可执行文件中所做的工作,以便更好地控制整个过程。。。查看文件系统看起来很简单,但是appwatch据称在做什么? 在文档中,它只是说(我引用):

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

那么,“重建”到底意味着什么呢?当我手动运行sencha app build时,它需要花费很长时间才能完成,而sencha app watch运行速度要快得多。。。因此,我怀疑它是否真的这样做了。

重建
命令本身也不存在

它所做的工作相当于
sencha应用程序构建开发
。它运行得更快的原因是它保持JVM运行,并且不会持续重新运行初始化任务

如果您想自己更好地控制这一点,那么相关的Ant任务在Sencha CMD发行版中—大多数(但不是全部)Sencha CMD命令都委托给Ant任务

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

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

我有点好奇。你说“不会运行多余的步骤”。但是根据控制台的输出,它多次运行很多东西。知道为什么吗?一旦达到等待更改的程度,它就不会运行(那么多)冗余步骤。在启动时,它会重复做很多事情——尤其是每次调用Ant时,它都会启动和停止后台服务器。