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