在VS CODE调试Angular

  1. 安装Debugger for Chrome扩展
    在VS Code的扩展中搜索Debugger for Chrome,安装后重启。
  2. 添加配置文件
    在“调试”菜单中,点击“添加配置”,即可在当前项目文件夹下添加.vscode/launch.json文件,内容如下:
 {
  "version": "0.2.0",
  "configurations": [
    {
      "type": "chrome",
      "request": "launch",
      "name": "Launch Chrome against localhost",
      "url": "http://localhost:4200",
      "webRoot": "${workspaceRoot}"
    },
    {
      "type": "chrome",
      "request": "attach",
      "name": "Attach to Chrome",
      "port": 9222,
      "webRoot": "${workspaceRoot}"
    }
  ]
}

注意其中的url,要修改为你的项目使用的相应地址和端口。

  1. 启动项目 npm start
  2. 调试
    在VS Code按F5进入调试状态,最后打开 Chrome 刷新页面,在VS Code编辑器中的Typescript代码设置断点,在Chrome中操作时,运行到断点代码时,中断。
    下图是项目运行过程中调试的画面,请注意“变量”面板中可以看到CouterComponent以及其中counter变量的值,无需使用console.log往Chrome输出变量了。当你有一堆变量需要观察的时候,将节省你许多的时间。


    单步调试
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,482评论 25 708
  • 作者:百码山庄原文地址:http://seejs.me/2016/03/27/jsdebugger/ 前言:调试技...
    IT程序狮阅读 1,823评论 2 50
  • 前言:调试技巧,在任何一项技术研发中都可谓是必不可少的技能。掌握各种调试技巧,必定能在工作中起到事半功倍的效果。譬...
    骚的掉渣阅读 347评论 1 4
  • 每个人心里或多或少有一件坚持了好多年的事,我也不例外。 一件我坚持了好多年的事,那就是写作。小学到即将大学毕业,不...
    苏南苏阅读 324评论 0 1
  • 今天我们学轮滑时,有一个小朋友滑得太快,摔倒啦,他大哭起来,我上前把他扶起来了,教练对他说,要慢一点,不能太快,不...
    刘彦博阅读 145评论 1 0