launch.json是VSCode调试配置核心文件,首次调试时自动生成于.vscode/目录,为JSON数组结构,含version、configurations等必填字段,支持多配置共存与语言特化设置。

VSCode 的 launch.json 是调试配置的核心文件,它告诉 VSCode 如何启动调试器、加载哪些程序、传什么参数、是否附加到进程等。配置写对了,调试才顺;写错了,常报 “Could not find program” 或 “No configuration” 这类错误。
这个文件默认不存在,首次点击「运行 → 启动调试」或按 Ctrl+Shift+D 后点齿轮图标,VSCode 会自动在项目根目录的 .vscode/launch.json 下生成模板。它本质是一个 JSON 数组,每个对象代表一个可选的调试配置(即“启动配置”),通过 name 字段区分。
最小可用配置示例(以 Node.js 为例):
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"skipFiles": ["<node_internals>/**"],
"program": "${workspaceFolder}/index.js"
}
]
}
关键字段说明:
MTTSHOP包包免费商城系统
一款非常包包、衣服、鞋子类网站,页面干净清洁、一目了然,mttshop打造精致、简单、易用、免费的商城。 系统要求:IIS5.1以后,必须安装.net 3.5 安装步骤: 1、下载完成后,直接解压文件mttshop.rar 2、附加数据库:解压后的可以找一个叫db的文件夹,解压后直接附加就可以,支持SQL 2000、2005、2008 3、配置web.config文件,找到key=&qu
0
查看详情
"0.2.0",是 VSCode 调试协议版本,别改"node"、"python"、"cppdbg",需对应已安装的扩展"launch"(启动新进程)或 "attach"(附加到已有进程)launch 模式必需)不同语言和需求,核心字段差异明显。以下是最常遇到的几类:
type: "python";module 可代替 program 运行包(如 "module": "http.server");console 设为 "integratedTerminal" 可在终端中交互输入type: "pwa-chrome";url 指向本地服务地址(如 "http://localhost:3000");webRoot 告诉调试器源码根目录,用于断点映射request: "attach";port 对应 Node 启动时加的 --inspect=9229;address 可选填 IP(默认 localhost)args 数组传命令行参数(如 ["--port", "4000"]);用 env 对象设环境变量(如 {"NODE_ENV": "development"})很多问题不是配置不会写,而是细节没注意:
"C:/project/index.js")会导致协作失效;统一用 ${workspaceFolder}、${file}、${fileBasenameNoExtension} 等预定义变量launch.json 可同时定义 “启动后端”、“启动前端”、“Attach 到 Docker 容器” 等多个 configuration,切换靠顶部下拉菜单"type": "go" 报错,大概率是没装 Go 扩展;"type": "pwa-msedge" 需装 Edge DevTools 扩展sourceMaps: true 和正确的 webRoot,否则断点打在打包后文件上无效基本上就这些。launch.json 不复杂但容易忽略变量和扩展依赖,配一次、理清逻辑,后续调试就能省掉大半手动操作。
以上就是VSCode的launch.json文件配置详解的详细内容,更多请关注其它相关文章!
# react
# vue
# ed
# docker
# go
# node
# json
# node.js
# 前端
# js
# vscode
# python
# 许昌网站自然优化方案
# 诺基亚推广营销策划
# 佛山网站建设方案推荐
# 特化
# 首次
# 必填
# 可选
# 中文网
# 多个
# 命令行
# 调试器
# 您的
# 是一个
# 营销推广实训答案第三版
# 郴州全网营销推广
# 义乌网站优化推广
# 关键词排名亇金苹果实力
# 丰台区常见网站建设
# 服装营销的推广形式
# 大连网站优化电池
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
优化推广96088 】
【
技术知识133117 】
【
IDC资讯59369 】
【
网络运营7196 】
【
IT资讯61894 】
相关推荐:
B站怎么快速升级 B站用户等级提升攻略【详解】
高德地图怎么查看未来行程规划_高德地图未来行程规划查看方法
163邮箱登录入口官网 163.com邮箱登录入口
向往的生活小游戏启动处_向往的生活小游戏立即启动
J*aScript实现下拉菜单驱动的动态表格数据展示
Composer reinstall命令重装损坏的包
tiktok国际版入口_tiktok官网网页版链接
《新三国志曹操传》游历事件袁尚突围攻略
《兴业银行》注册登录方法
《红果免费短剧》下载观看方法
微博网页版入口链接 微博网页版在线互动平台
在Peewee中处理PostgreSQL记录重复:一站式数据摄取教程
WooCommerce 新客户订单自动添加管理员备注教程
偃武诸葛亮阵容搭配推荐
谷歌浏览器如何查找和删除恶意软件 谷歌浏览器内置安全清理工具使用教程
包子漫画在线观看入口 包子漫画网正版全集链接
Coolpad5890 ROM刷机包
C#解析来自网络的XML流数据 实时错误处理与重试机制
J*a中为什么强调组合优于继承_组合模式带来的灵活性与可维护性解析
cad加载的线型看不见怎么办_cad线型不可见问题解决方法
msn官方入口2025登录 msn官网2025直达首页入口
Golang如何操作指针参数_Go pointer参数传递规则
如何快速去除厨房重油污? 2025年最好用的厨房清洁剂推荐
c++20的指定初始化(Designated Initializers)怎么用_c++ C风格结构体初始化
深入理解J*aScript异步操作:setTimeout与调用栈的真相
《友玩*》创建群聊方法
中大网校app做题记录清除方法
从J*a应用程序中导出MySQL表数据的技术指南
暴风影音官网正式版_暴风影音手机版官网下载安卓
QQ网页版官方账号登录入口 QQ网页版网页版入口快速导航
荣耀magicv5怎么上手测评
《三国:谋定天下》平民全阶段通用阵容
J*aScript与HTML元素交互:图片点击事件与链接处理教程
研招网官方网站招生平台入口_中国研究生招生信息网官网登录
《kimi智能助手》制作ppt教程
CSS过渡如何实现按钮悬停效果_transition属性控制背景颜色变化
163邮箱网页版入口 163邮箱在线使用
iPhone 14 Pro如何更改区域设置_iPhone 14 Pro地区语言修改教程
Win11如何分屏操作_Win11多窗口分屏技巧
苹果官网国补入口在哪
悟空浏览器网页版在线工具 悟空浏览器网页版在线平台入口
多闪APP官方下载安装入口_多闪最新版本获取入口
J*a中的值传递到底指什么_值传递模型在参数传递中的真正含义说明
b站怎么设置动态仅粉丝可见_b站动态粉丝可见设置方法
《百度畅听版》关闭兴趣推荐方法
小红书网页版首页入口 小红书网页版电脑端官方登录链接
Golang如何测试结构体方法_Golang reflect方法测试与调用技巧
Golang如何使用crypto/md5生成哈希_Golang MD5哈希生成方法
excel怎么制作考勤表 excel考勤模板与函数公式讲解
为什么XML解析器对大小写敏感? 理解XML规范中的大小写规则与最佳实践
2025-12-13
运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。