解决ExtJs Uncaught TypeError: c is not a constructor错误

ExtJs项目使用sencha app build编译之后,浏览时很容易抛出Uncaught TypeError: c is not a constructor的错误,并且会加载没有名称的js,例如app

http://localhost:8080/.js

出现这种问题时,系统每每没法正常预览,可是能够经过如下方式进行解决:测试

使用命令 sencha app build -testing 进行编译

编译完成之后进入 项目根目录\\build\\testing 目录,进行预览ui

如今能够看到具体错误,由于没法建立alias.viewport,这个时候找到相关的类或文件,在Application.js  requires加入 Ext.container.Viewportspa

而后再  sencha app build -testing,再进行预览测试,直到没有相似错误出现,而后再sencha app build 编译发布code

相关文章
相关标签/搜索