【问题标题】:Angular 2 and VS Code Debug Issue: Reflect-MetadataAngular 2 和 VS Code 调试问题:反射元数据
【发布时间】:2016-10-21 07:24:32
【问题描述】:

我正在做一些简单的学习项目。现在我正在阅读有关 VS Code Debug 的信息,但是当我尝试调试 Angular 2 项目时,它总是停在这里:

(function checkReflect() {
    if (!(Reflect && Reflect.getMetadata)) {
        throw 'reflect-metadata shim is required when using class decorators';
    }
})();

我尝试了 Starter Project 和 CLI Projects。总是落在这里。但是所有项目在浏览器中运行良好,没有错误。好像是 IDE 的问题。

【问题讨论】:

  • 你有没有解决这个问题?也许考虑自己回答这个问题,以便其他人可以找到它。
  • 没有。在这个问题之后,我没有尝试在 VS Code 中进行调试。我使用 Chrome 开发者工具。我会在 Angular 2 Final 之后回来看这个。

标签: debugging angular visual-studio-code


【解决方案1】:

调试基于 javascript 的代码的最佳方法是将其调试到浏览器调试器中。所有 IDE 都有自己的调试器工具,并且没有任何统一性。

【讨论】:

  • 不知道为什么这被赞成 - 这个问题没有得到回答。
  • 不回答。但很有帮助。
【解决方案2】:

这意味着您的项目中没有安装以下依赖项:

npm install reflect-metadata crypto --save

【讨论】:

  • 没有。我对浏览器(Chrome 开发工具)没有任何问题。问题出在 VS Code 中。
  • 好的,但可能是反射元数据未安装在 VSCode 代码库中,因此请检查那里。
猜你喜欢
  • 2017-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-18
  • 1970-01-01
相关资源
最近更新 更多