解決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

相關文章
相關標籤/搜索