ExtJs項目使用sencha app build編譯以后,瀏覽時很容易拋出Uncaught TypeError: c is not a constructor的錯誤,而且會加載沒有名稱的js,例如

http://localhost:8080/.js
出現這種問題時,系統往往無法正常預覽,但是可以通過以下方式進行解決:
使用命令 sencha app build -testing 進行編譯
編譯完成以后進入 項目根目錄\\build\\testing 目錄,進行預覽

現在可以看到具體錯誤,因為無法創建alias.viewport,這個時候找到相關的類或文件,在Application.js requires加入 Ext.container.Viewport

然后再 sencha app build -testing,再進行預覽測試,直到沒有類似錯誤出現,然后再sencha app build 編譯發布
