2016-08-15 19 views
2

由於升級到RC5,在Chrome開發工具調試時,斷點被擊中,但調試標識線數很多線後(在這種情況下,15條線!)。在截圖中,「當前」行實際上是debugger;存在的行。這使調試非常困難。這與webpack結合使用。它可以工作,但你必須手動解釋,而不是準確地看到哪一行正在執行。它似乎只做我的ts文件,而不是角碼,如果我調試它。角2 RC5的WebPack源映射對齊進行調試

我很想知道這個問題的根源,以及如何解決這個問題。

Chrome Debugger

的Chrome 52

的WebPack 1.13.1與config.devtool = "source-map"

如果設置config.devtool到EVAL一切是正確的。但任何其他價值似乎都有抵消問題。

角2 RC5

回答

-1

我面臨同樣的問題。這是給我的解決辦法是卸載角CLI的NPM版本並重新安裝一個Github上運行以下:

npm uninstall --save-dev angular-cli 

然後

npm i --save-dev github:angular/angular-cli#a8d7c0a9a0c1657db2a673c42bfbaa51fde2a466 
+1

這是git的哈希值。你是從他們的倉庫直接安裝並指定[其承諾安裝(https://github.com/angular/angular-cli/pull/1686)。在這一刻,它看起來像是他們最近通過的提交。 – cdbajorin

+0

我沒有使用angular-cli。我們正在開發一個webpack啓動器回購。直接使用角度。但是,也許這是一個後RC5版本的角度,這真的是解決方案? 你從哪裏得到你的答案,@PhotoPaul? – jkyoutsey

+0

它給了我有人在[小膠質(https://gitter.im/angular/angular) – PhotoPaul