【发布时间】:2020-08-30 04:39:04
【问题描述】:
我建立了一个仓库来暴露我的问题:https://github.com/franklin626/custom_webpack_undebuggable
这个 Angular CLI 应用有一个自定义的 webpack 设置 (webpack.config.js)。它还有一个.vscode/launch.json 配置,可以在ng test(单元测试)或ng serve 上从VS Code 进行调试。我可以为我的单元测试设置断点,但在运行 ng serve 时不行:
在 VS Code 的调试选项卡中,我运行“启动 Chrome”例程,然后运行“附加 localhost”。我在other.component.ts:14 上放置了一个断点,然后浏览到 localhost:4200/othermodule 以启动包含OtherComponent 的延迟加载模块OtherModule。
我也不能在home.component.ts:13 上放置断点,即使它位于默认模块中。
VS Code 抱怨断点无法命中,并提示源映射可能存在问题。我可以看到原始资源已加载到浏览器中。怎么回事?
【问题讨论】:
标签: angular webpack visual-studio-code