Ext js包构建

时间:2015-07-11 01:12:14

标签: javascript extjs

Sencha命令可让您轻松创建,构建和分发自己的包。 Ext js库是使用sencha命令构建的。

我想知道让构建包以正确的顺序排列所有内容的正确方法是什么,特别是对于根文件夹中的Singleton文件列表,彼此之间没有依赖关系。例如,对于sencha核心包,有Ext.js,ComponentQuery.js等,Sencha命令如何知道总是首先构建Ext.js。

这对我来说有点令人费解。我有类似的情况。我有一个包,我们称之为MyCoolStuff,在它的根源文件夹中,我有CoolStuff.js和一个singleton / utility文件列表,例如,CoolStuffEventHandler.js。我绝对需要首先构建CoolStuff.js,但到目前为止还没有运气。

ext js是如何做到的?

1 个答案:

答案 0 :(得分:1)

当您定义类时,无论是否单例,您都可以使用requiresuses指令指定依赖项:

Ext.define('CoolStuffEventHandler', {
    ////
    requires: [
        'CoolStuff'
    ],
    /////
});

这就是全部!所有其余的由Sencha CMD为您处理。