2017-02-24 161 views
0

我遇到了問題,我的應用程序不是從最新版本的Angular 2開始的,在Stackoverflow上沒有找到任何解決方案,所以我想我會問問題並自己回答。我的應用程序停留在加載頁面上,瀏覽器控制檯中沒有錯誤,因此調試非常困難。Angular 2.4應用程序無法啓動

+0

儘管你問這個具有自我的內涵回答,我認爲MVCE對於解決問題仍然有幫助。 – HPierce

回答

0

事實證明,問題在於子路由,這就是爲什麼最新的快速啓動運行得很好......它不使用子路由。如果您的應用程序使用子路由,並且即使您的瀏覽器控制檯中沒有錯誤,也會突然啓動,可能是因爲您已升級到版本3.4.8的@ angular/router。這個版本有bug,不應該使用。該解決方案(直到角2修復了這個bug(S))是更新的package.json文件路由器版本如下:

"@angular/router": "3.4.7",