【问题标题】:ext-all-debug.js vs ext-all-dev.jsext-all-debug.js 与 ext-all-dev.js
【发布时间】:2014-03-04 06:24:24
【问题描述】:

ext-all-debug.js 和 ext-all-dev.js 的主要区别是什么?

“ext-all-debug.js”主要用于开发调试。

使用“ext-all-dev.js”会有什么好处吗?

请澄清。

【问题讨论】:

    标签: extjs extjs4.2


    【解决方案1】:
    • ext-all.js: 缩小,没有文档/cmets
    • ext-all-debug.js: 未缩小,无 docs/cmets
    • ext-all-debug-w-cmets.js: 未缩小,带有 docs/cmets
    • ext-all-dev.js: 未缩小,带有 docs/cmets,带有控制台警告,例如如果您使用的是已弃用的功能/配置或存在配置问题。 ext-all-dev.js 中的附加控制台输出非常有用,因此我建议将其用于开发。
    • ext-all-debug.js:(或ext-all-debug-w-comments.js)在功能上与ext-all.js 相同,因为它没有被缩小,所以可以进行更好的调试。我建议将其用于测试目的。
    • ext-all.js:显然是您想在生产中使用的文件,因为该文件比其他文件小得多。

    【讨论】:

    • 是否有更小的 ext-all.js 版本?例如仅适用于网格的版本?
    • @FlorianNeiss 您可以使用Sencha Cmd 构建一个仅包含您需要的特定组件的自定义文件。如果您使用推荐的应用程序结构,您可以让 Sencha Cmd 解析您的应用程序代码,自动确定所有相关依赖项,否则您可以使用sencha compile 命令。
    【解决方案2】:

    ext-all-debug.js 没有缩小,有文档,但没有控制台输出。 ext-all-dev.js 没有被缩小,有文档和控制台输出。

    ext-all.js 被缩小,没有文档,也没有控制台输出。

    【讨论】:

      【解决方案3】:

      Ext 的调试版本没有被压缩,并且在调试器中更容易阅读/单步执行。您也可以考虑使用 ext-all-debug-w-cmets.js。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多