在Extjs 5包中部署目录

时间:2014-12-09 09:40:50

标签: extjs package

我正在使用Extjs5,它的软件包系统和Sencha Cmd。

我写了一个包,除了传统的“src”目录外,我添加了一个新的源目录(“foosrc”):

myapp/
  |
  packages/
    |
    foopackage/
      |
      src/
      |
      foosrc/

现在,当我构建myapp(使用sencha app build)时,我希望将foosrc嵌入到生成构建目录中,类似于:

myapp/
  |
  build/
    |
    production/
      |
      MyApp
        |
        **packages**
          | 
          **foopackage**
            |
            **foosrc**

我真的不明白我必须更改哪个文件中的变量才能获得此配置...
所有这一切的目标是“foosrc”中的所有源文件将使用一些“Ext.Loader.setPath”调用在生产中动态加载。

1 个答案:

答案 0 :(得分:0)

我不确定Sencha包。 但我确信在Sencha cmd生成的标准ExtJS应用程序中,您可以通过更新app.json中的“ classpath ”来添加自定义源目录。 更新类路径后,下一步 sencha app build 将在生产版本中的app.js的自定义目录中包含源文件。