我正在尝试使用 sencha app build production 来构建我的应用程序,并且加载时间很长,所以当我打开索引页面时,我看到有910个JS文件的引用其中以纯文本格式。
我已经读到,如果我在require:[]配置中提到我的文件,它们将被合并到生产版本中,但是在这种情况下,我看到了整个WS库正在加载。
我正在运行通过以下方式从一个Ext模板创建的应用程序: sencha生成应用程序-s模板/ admin-dashboard / AMS ../ AMS
有人可以指出正确的方向吗?
答案 0 :(得分:5)
听起来您是从项目(index.html
)的根目录加载.../AMS
,而这不会指向您的生产版本。当您执行sencha app build
时,它将构建应用程序,然后所有内容都将位于build/production/AMS/
中。如果要在浏览器中加载该内部版本,则应从该目录而不是项目根目录中的index.html
加载index.html
。项目根目录中的index.html
将始终用于开发。
对于仅在sencha app build testing
中的测试版本(build/testing/AMD/
)而言,情况也是如此。