我有一个extJs 4应用程序正在扩展第三方非extJs类。我似乎无法构建应用程序。它一直给我下面的错误。目标是使用适当的依赖关系缩小应用程序,因为加载两个库和减慢应用程序需要更长的时间。
我正在使用Sencha Cmd v4.0.4.84。
/ ************* ** /
C2008:要求没有匹配的文件
[ERR]
[错误]建立失败
[错误] com.sencha.exceptions.ExBuild:找不到任何文件
/ ************* ** /
真的很感激任何帮助。
到目前为止,我已经尝试过:
1)修改app / .sencha / app / sencha.cfg类路径以包含外部库。没运气。 2)添加到index.html的部分。没运气。 3)添加外部库的加载器和设置路径。没有运气。
外部库已经在app文件夹内的本地计算机上。
那里有人吗?
如果你帮我解决这个问题,我带你出去吃午饭。不认真!这对我来说真的很明显。
谢谢,
仅限Ritesh
答案 0 :(得分:1)
问题已在下面的Sencha论坛帖子中解决。
如果您无法访问该链接,那么......
如果测试构建有效且生产构建不起作用,您可以尝试禁用优化。如果您查看" .sencha / app / production.defaults.properties"您将看到使生产构建独特的各种设置。
尝试添加此设置:
build.optimize = $ {build.optimize.disable}
希望这会对某人有所帮助。
谢谢,
仅限Ritesh
答案 1 :(得分:0)
您不能扩展第三方类,因为Ext.define
期望所有类都继承自Ext.Base
非ext第三方lib的可能性。
当然,您可以使用第三方lib,方法是将其javascript包含在< x-compile>之外。阻止index.html