1

Ext JS 6 包含37,903总计504 MB.

这是包的内容:

在此处输入图像描述

我需要了解在不使用 Sencha Cmd的情况下使用 Ext JS 6需要哪些文件(白色条目)和文件夹(蓝色条目) 。

ps 我没有使用动态加载。我总是导入文件夹下的 ext-all.js 和 theme-X-all.css 文件build

4

2 回答 2

0

你真的应该尝试使用 Sencha Cmd,它会显着减少你的应用程序大小和文件数量。但是,如果由于某种原因您不想使用它,那么删除 build 文件夹和 build.xml 文件是安全的。如果您使用 ExtJS 经典,那么您应该保留经典文件夹,否则将其删除。现代文件夹也是如此。您还可以删除 cmd 和示例文件夹。您不需要 LICENSE 文件和 licenses 文件夹,但是,出于法律原因,您应该保留它。此外,删除自述文件、发行说明、模板、sass 和欢迎文件和文件夹。

如果您不使用 Sencha Cmd,您将不需要这些,但是我再次建议您使用它,它在创建一个漂亮和干净的应用程序构建方面做得更好。

于 2016-04-10T11:39:54.163 回答
0

Sencha 有一个很棒的入门指南,位于此处:

https://docs.sencha.com/extjs/6.0.2/guides/getting_started/getting_started.html

这假设您有 sencha CMD,只有在您购买许可证(不是 GPL 版本)时才可用。使用 sencha CMD,它会在您运行“Sencha App Watch”时自动提取您需要的文件。

如果您没有商业许可证,最好链接到完整的 sencha 库,该库将所有内容都包含在一个文件中。如果你刚开始,我建议你使用调试和注释版本,这样你会更好地看到你的错误。您可以在此处找到相关说明的链接:

https://docs.sencha.com/extjs/6.2.1/guides/other_resources/extjs_faq.html

(并滚动到“如何在没有 Sencha Cmd 的情况下构建应用程序?”)

我理解您看到数以万计文件的担忧。Sencha ExtJS 有一个相当陡峭的学习曲线,但是一旦你学会了它,就会有很大的生产力回报。所有这些文件确实有助于调试。其他图书馆只是把它们塞在一起,当事情不工作时,你会毫无头绪。

HTH

于 2016-04-10T00:24:34.550 回答