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