【发布时间】:2017-12-01 10:24:41
【问题描述】:
我选择JavaScript Debug 并写一个本地网址:https://test-app.lan:3009。在Remote URLs of local找到应用程序的根文件夹(这里也是node_modules),以同样的方式指向她的URL:https://test-app.lan:3009。
因此,调试器中的控制台是可见的,在加载应用程序模块时断点被标记为工作,但它不会停止在它们处。事实上,没有一个断点有效。
我有一个 IntelliJ IDEA 版本 - 2017.3、Angular 5.x、TypeScript 2.6。在其他项目(不是 Angular 而是用 TypeScript 编写的)上,没有这样的问题。
可能是什么问题?有人遇到过类似情况吗?
附言
首先我认为问题可能出在延迟加载模块中 - 但不是,主模块(app.module)也没有调试。
【问题讨论】:
-
尝试在您希望调试器停止的行上方绑定“调试器”。然后重新编译项目,并确保您的浏览器控制台已打开。它应该工作。如果它不起作用,那么你的代码有问题,而不是调试器。
-
@masterfan 在浏览器中调试工作正常。它在我的 IDE 中不起作用(我的意思是 intellij idea 调试器)
-
尝试刷新浏览器页面 - 是否命中断点?
-
@lena 问题解决了,看答案
标签: angular debugging intellij-idea jetbrains-ide