【问题标题】:extjs how to create production build?extjs 如何创建生产版本?
【发布时间】:2015-07-15 12:14:42
【问题描述】:

我正在尝试通过命令“sencha app build production”(sencha 5.1.3)创建生产版本。它被创建了,但是某些视图没有被提供。有人可以建议我应该如何确保所有必需的 js 文件都已加载,以便缩小的 app.js 可以正常运行。或者还有其他一些步骤来创建生产版本。(我使用的是 sencha 5.1.3)

【问题讨论】:

    标签: extjs sencha-cmd


    【解决方案1】:

    为了包含所有文件,您必须使用配置requires、uses、controllers、stores、views 等之一在某处引用它们。

    Sencha cmd 还决定了这些配置的包含顺序。

    【讨论】:

    • 我的测试版本运行良好,但是当我进行生产版本时,某些视图无法呈现。它说“主线程上的同步 XMLHttpRequest 已被弃用,因为它对最终用户的体验产生不利影响。如需更多帮助,请查看 xhr.spec.whatwg.org。”作为警告和“加载资源失败:服务器响应状态为 404(未找到)Ext.Boot.Ext.Boot.c.fetch @ localhost/:87”作为错误。
    • 你的警告,我在开发版中确实有,但在真实版中没有。
    • 这个错误意味着ExtJs正在寻找一个名为Ext.Boot.Ext.Boot.c.fetch的文件。这应该是Ext.Boot.c.fetch。在您的代码中查找此类的所有出现。一定有拼错的地方。
    • 这个类“Ext.Boot.c.fetch”在我的 extjs 应用程序中的任何地方都不存在。我搜索了整个应用程序,但没有返回任何实例。@Lorenz
    • 这真的很奇怪。很抱歉,但我不知道该往哪里看。
    猜你喜欢
    • 2020-03-21
    • 1970-01-01
    • 2017-12-08
    • 2017-07-10
    • 2015-10-14
    • 2020-09-04
    • 1970-01-01
    • 1970-01-01
    • 2020-06-10
    相关资源
    最近更新 更多