0

0

vscode怎么调试angular vscode运行angular项目配置

爱谁谁

爱谁谁

发布时间:2025-07-10 21:55:02

|

957人浏览过

|

来源于php中文网

原创

要调试 angular 项目在 vscode 中,1. 安装 debugger for chrome 或 microsoft edge tools 扩展;2. 配置 .vscode/launch.json 文件,设置正确的 url 和浏览器类型;3. 使用 ng serve 启动项目并按 f5 开始调试,确保 sourcemap 已启用以支持断点生效。

vscode怎么调试angular vscode运行angular项目配置

调试 Angular 项目在 VSCode 中其实挺常见的,尤其对于本地开发来说,配置好了调试器可以省去很多手动刷新和打断点的麻烦。VSCode 自带调试功能,结合 Chrome 或 Edge 的调试器插件,可以实现断点、变量查看等操作。

vscode怎么调试angular vscode运行angular项目配置

安装必要的扩展

首先确保你已经安装了 VSCode 的调试扩展,最常用的是 Debugger for ChromeMicrosoft Edge Tools for VS Code。虽然现在 Chrome 已经内置了开发者工具,但用 VSCode 直接调试会更方便一些。

  • 打开 VSCode,点击左侧活动栏的“扩展”图标(或使用快捷键 Ctrl+Shift+X
  • 搜索关键词:Debugger for ChromeEdge Tools
  • 选择一个评分高、更新频繁的版本安装即可

一般来说,如果你主要用 Chrome 浏览器开发,那就装 Debugger for Chrome;如果习惯用 Edge,那装 Microsoft Edge Tools 就行。

vscode怎么调试angular vscode运行angular项目配置

配置 launch.json 文件

VSCode 的调试配置是通过 .vscode/launch.json 文件来设置的。你需要先确保这个文件存在,或者手动创建它。

  1. 在 VSCode 中按下 F5 或者点击顶部菜单的运行和调试按钮
  2. 如果没有配置文件,系统会提示你创建一个,选择环境(Chrome 或 Edge)后自动生成
  3. 修改配置项中的 URL(默认一般是 http://localhost:4200

示例配置(Chrome):

Revid AI
Revid AI

AI短视频生成平台

下载
vscode怎么调试angular vscode运行angular项目配置
{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "chrome",
      "request": "launch",
      "name": "Launch Chrome against localhost",
      "url": "http://localhost:4200",
      "webRoot": "${workspaceFolder}"
    }
  ]
}

如果你改了端口,比如用了 ng serve --port 4201,记得把 url 改成对应的地址。


启动 Angular 项目并开始调试

调试的前提是你已经在本地启动了 Angular 项目。你可以使用以下命令:

ng serve

这样项目就会运行在 localhost:4200 上。然后回到 VSCode:

  • 打开你想调试的组件 TypeScript 文件
  • 在代码行号左边单击添加断点
  • 按下 F5 或点击运行和调试侧边栏的启动按钮
  • 浏览器会自动打开,并在断点处暂停执行

这时候你就可以查看调用栈、作用域变量、表达式求值等等。

小贴士:如果你发现断点不生效,可能是 sourcemap 没有正确加载。检查一下 angular.json 中的 sourceMap 是否为 true。

常见问题及建议

  • 浏览器没反应? 确保没有其他 Chrome 实例在运行,尤其是后台进程。
  • 断点不生效? 检查是否启用了 source map,以及是否在正确的文件中设置了断点。
  • 换了端口没生效? 修改完 launch.json 后需要重新启动调试器。
  • 不想每次按 F5? 可以配置快捷键或保存时自动重载。

基本上就这些。调试 Angular 项目并不复杂,但有些细节容易忽略,比如路径匹配、浏览器兼容性等。只要配置一次成功,以后基本都能复用。

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

403

2023.08.07

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

528

2023.08.23

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

306

2023.10.13

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

74

2025.09.10

chrome什么意思
chrome什么意思

chrome是浏览器的意思,由Google开发的网络浏览器,它在2008年首次发布,并迅速成为全球最受欢迎的浏览器之一。本专题为大家提供chrome相关的文章、下载、课程内容,供大家免费下载体验。

726

2023.08.11

chrome无法加载插件怎么办
chrome无法加载插件怎么办

chrome无法加载插件可以通过检查插件是否已正确安装、禁用和启用插件、清除插件缓存、更新浏览器和插件、检查网络连接和尝试在隐身模式下加载插件方法解决。更多关于chrome相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

714

2023.11.06

edge是什么浏览器
edge是什么浏览器

Edge是一款由Microsoft开发的网页浏览器,是Windows 10操作系统中默认的浏览器,其目标是提供更快、更安全、更现代化的浏览器体验。本专题为大家提供edge浏览器相关的文章、下载、课程内容,供大家免费下载体验。

1253

2023.08.21

IE浏览器自动跳转EDGE如何恢复
IE浏览器自动跳转EDGE如何恢复

ie浏览器自动跳转edge的解决办法:1、更改默认浏览器设置;2、阻止edge浏览器的自动跳转;3、更改超链接的默认打开方式;4、禁用“快速网页查看器”;5、卸载edge浏览器;6、检查第三方插件或应用程序等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

373

2024.03.05

php源码安装教程大全
php源码安装教程大全

本专题整合了php源码安装教程,阅读专题下面的文章了解更多详细内容。

7

2025.12.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
go语言零基础开发内容管理系统
go语言零基础开发内容管理系统

共34课时 | 2.5万人学习

第二十三期_前端开发
第二十三期_前端开发

共98课时 | 7.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号