2016-08-15 20 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