Edd*_*die 3 javascript debugging angular
我已经在 Angular 应用程序上工作了几个月,最近我开始看到应用程序编译没有错误的情况,但是当它在 Chrome 中重新加载时,只有一个空白屏幕。此外,控制台中没有错误。当我查看标记时,我可以看到我的根组件的标签,但没有其他内容呈现。我相当肯定我不应该看到根组件的标签,而应该看到呈现的 HTML,对吗?所以它加载 index.html,然后胡说八道,没有任何迹象表明问题可能是什么。我一直试图将我的组件移出 app.module 并移入功能模块以进行清理,但是当我撤消这些更改时,我仍然无法加载应用程序。我试过停止并重新启动实时开发服务器,但仍然没有乐趣。
我会在这里发布代码,但是这个应用程序中有大量代码,我不知道问题出在哪里。为什么 Angular 会拒绝在没有任何编译或控制台错误的情况下渲染,或者我可以做些什么来解决这个问题?如果有人知道我可以从哪里开始寻找,我很乐意发布代码。
仅供参考,我使用的是 Angular CLI 7.2.3、Angular 7.2.2。我正在使用 Windows 10 机器上的最新更新在 Visual Studio Code 中进行开发。我还应该说,这种情况在开发过程中发生过几次,但我总是能够找出导致问题的原因。
根据要求,这是我的答案。有点尴尬,因为我已经做了 20 多年的网络开发,但我忘记了我在 Chrome 调试器设置中禁用了一些选项。所以当我看到空白屏幕时,Angular 会发送错误,我只是看不到这些错误,因为我已经禁用了它们。一旦我将选项重置为 Chrome 的默认值,我就能够看到导致页面无法呈现的所有错误。当我在 IE Edge 中加载应用程序并能够在控制台中看到错误时,我意识到了这一点。我想如果 IE 向我显示错误,我必须在 Chrome 中禁用它们。
归档时间: |
|
查看次数: |
3538 次 |
最近记录: |