我试图使用sencha app build production来构建我的应用程序,并且加载需要很长时间,然后当我打开索引页面时,我看到有对910个JS文件的引用,所有这些文件都是纯文本格式。

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

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

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

下面是生成的JS导入片段的截图:
javascript - sencha app build production以纯文本格式生成910个JS文件-LMLPHP

最佳答案

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

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

07-24 09:51
查看更多