[英]Is there a way to minify an ExtJS application without Sencha CMD?
[英]Upgrading extjs 4 to 5 or 6, without using sencha cmd
我正在开发未使用sencha命令构建的应用程序。 现在,我们正在使用extjs 4.2,但是我们需要将其升级到extjs 5或6。最好是extjs6。此外,我们的应用程序不遵循MVC的结构。
感谢您的任何帮助,您可以提供
我建议使用Cmd,因为这将减少应用程序的占用空间。 我建议升级到可用的最新框架版本,因为无论您是从4.2切换到5还是从5切换到6还是直接从4.2切换到6.2,所需的工作量都应该相同,并且这些“完全升级”中的一个要少意味着更少的测试和更少的整体工作。
我无法回答问题4,因为我们已经在ExtJS 4.2中使用了Cmd,但是其他情况如下:
要将现有应用程序转换为Cmd应用程序,您将首先使用Cmd创建一个新应用程序(名称相同,位于不同目录中),然后将所有旧代码移至新应用程序目录中。 Cmd不在乎是否遵循MVC结构,只要文件名和组件名匹配( MyApp.someName.someOtherName.SomeComponent
应该在app\\someName\\someOtherName\\SomeComponent.js
)即可。
请注意,大型应用程序从4.2升级。 最多需要6到6个月的时间,而不是几个小时,因为API更改太多,迫使您更改代码并进行测试,更改和测试。 您可以在升级我的应用程序时填补我遇到的所有漏洞。 不过,升级确实是一件好事-那时,我几乎不了解ExtJS时碰到了几乎所有代码,并且在调试时,我进行了重大的重构和代码改进(包括从CSS到SASS的完全转换) )。
如果选择不使用Cmd,则预编译的样式表位于build\\classic\\theme-<yourtheme>\\resources
文件夹中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.