[英]Sencha Cmd build error while building an ExtJs App extending 3rd party classes (non-extJs classes)
我有一个extJs 4应用程序,该应用程序扩展了第三方非extJs类。 我只是似乎无法构建该应用程序。 它不断给我下面的错误。 目标是通过适当的依赖关系最小化应用程序,因为这需要花费较长时间来加载两个库并降低应用程序的速度。
我正在使用Sencha Cmd v4.0.4.84。
/ ************************************************** /
C2008:要求没有匹配的文件
[呃]
[ERR]建立失败
[ERR] com.sencha.exceptions.ExBuild:找不到任何文件
/ ************************************************** /
任何帮助,我们都感激不尽。
到目前为止,我已经尝试过:
1)修改app / .sencha / app / sencha.cfg类路径以包括外部库。 没运气。 2)添加到index.html部分。 没运气。 3)添加了加载程序并设置了外部库的路径。 没运气。
外部库已经在我本地计算机上的app文件夹中。
外面有人吗?
如果您能帮助我解决此问题,我带您出去吃午餐。 不认真!
对我来说,这确实是一场风骚。
谢谢,
仅限Ritesh
问题已在下面的Sencha论坛帖子中解决。
如果您无法访问该链接,则...。
如果测试版本有效而生产版本无效,则可以尝试禁用优化。 如果您查看“ .sencha / app / production.defaults.properties”,则将看到使生产版本独特的各种设置。
尝试添加此设置:
build.optimize = $ {} build.optimize.disable
希望这会帮助某人。
谢谢,
仅限Ritesh
您不能扩展第3方类,因为Ext.define
期望所有类都从Ext.Base
继承,这对于非扩展第3方库来说是不可能的。
当然,您可以通过在index.html
的<x-compile>块之外包含第三方javascript来使用第三方lib。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.