sencha app build production以纯文本格式生成910个JS文件

时间:2018-06-29 18:18:07

标签: javascript extjs sencha-cmd

我正在尝试使用 sencha app build production 来构建我的应用程序,并且加载时间很长,所以当我打开索引页面时,我看到有910个JS文件的引用其中以纯文本格式。

我已经读到,如果我在require:[]配置中提到我的文件,它们将被合并到生产版本中,但是在这种情况下,我看到了整个WS库正在加载。

我正在运行通过以下方式从一个Ext模板创建的应用程序: sencha生成应用程序-s模板/ admin-dashboard / AMS ../ AMS

有人可以指出正确的方向吗?

下面是生成的JS导入片段: enter image description here

1 个答案:

答案 0 :(得分:5)

听起来您是从项目(index.html)的根目录加载.../AMS,而这不会指向您的生产版本。当您执行sencha app build时,它将构建应用程序,然后所有内容都将位于build/production/AMS/中。如果要在浏览器中加载该内部版本,则应从该目录而不是项目根目录中的index.html加载index.html。项目根目录中的index.html将始终用于开发。

对于仅在sencha app build testing中的测试版本(build/testing/AMD/)而言,情况也是如此。