在Chrome中调试Angular 8项目停止工作可能是由于以下几个原因:
- 版本不兼容:确保你使用的Chrome浏览器版本与Angular 8项目兼容。有时候,新版本的Chrome可能会引入一些不兼容的更改,导致调试功能无法正常工作。你可以尝试降级Chrome版本或者升级Angular版本来解决兼容性问题。
- Chrome DevTools设置问题:检查Chrome DevTools的设置,确保调试功能没有被禁用。在Chrome浏览器中,点击右上角的三个点图标,选择"更多工具",然后选择"开发者工具"。在DevTools窗口中,点击右上角的三个点图标,选择"设置"。在设置面板中,确保"禁用JavaScript"和"禁用所有断点"选项没有被勾选。
- 代码错误:如果你的Angular 8项目中存在语法错误或逻辑错误,可能会导致调试停止工作。在Chrome DevTools的"控制台"选项卡中查看是否有任何错误信息,并修复这些错误。
- Source Maps问题:Angular 8项目使用Source Maps来将编译后的代码映射回原始的TypeScript代码,以便于调试。确保你的项目配置中启用了Source Maps,并且在Chrome DevTools的"Sources"选项卡中正确加载了源代码。
- 缓存问题:有时候,浏览器可能会缓存旧的JavaScript文件,导致调试不起作用。你可以尝试清除浏览器缓存,或者在开发模式下禁用缓存。
如果以上方法都无法解决问题,你可以尝试使用其他浏览器进行调试,比如Firefox或者Edge。另外,你还可以尝试使用其他调试工具,比如VS Code的调试插件来调试Angular 8项目。