繁体   English   中英

Extjs Sencha编译的应用程序引发Uncaught TypeError:对象原型只能是Object或null

[英]Extjs sencha compiled app throws Uncaught TypeError: Object prototype may only be an Object or null

我有一个Extjs应用程序,已将其改装到Sencha Cmd生成的应用程序中,以能够最小化和连接js和css文件。 生成过程运行正常,但运行应用程序时出现以下错误。 在此处输入图片说明

与错误对应的行是: 在此处输入图片说明 在此处输入图片说明

我猜我的两个问题是:

  1. Sencha Cmd是缩小和连接extjs应用程序所有文件的唯一可靠方法吗? 我尝试使用Yuicompressor压缩单个文件并手动进行串联,但是我无法弄清楚如何轻松管理extJS应用程序的依赖项。
  2. 如何使用Sencha cmd生成的版本解决上述问题? 有什么我想念的吗?

我正在使用ExtJS 4.2.1和Sencha Cmd 4(也尝试使用5)。

好的,我能够或多或少地回答两个问题:

  1. Sencha Cmd很好地管理ext依赖关系,并且在内部使用yuicompressor来最小化js。 如果在extjs文件中正确指定了config requries: config,则将现有应用程序改装为sencha cmd应用程序可以正常工作。
  2. 上面的问题是由于粘贴错误所致。 我在其中一种观点中留下了一些不必要的陈述,这似乎导致了上述问题。 基本上,我试图查询一个未实例化的视图。 在删除这些语句并重建(最小化)应用程序时,效果很好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM