VSCode launch.json配置详细教程

yizhihongxing

首先,我们需要了解什么是VSCode的launch.json文件。launch.json是配置VSCode调试器的文件,在这个文件中,我们可以设置如何运行我们的代码、哪些文件需要调试、以及如何传递命令行参数等等。

接下来,让我们通过以下步骤创建一个新的launch.json文件:

  1. 在VSCode中打开你的项目文件夹。
  2. 打开调试器工具栏。(快捷键F5)
  3. 在工具栏上面,点击"create a launch.json file"按钮。
  4. 选择对应的环境来配置调试器。根据不同环境的不同,配置文件也有所不同。

下面,我们将讲解如何配置launch.json文件。需要注意的是,下面演示的都是node.js开发环境。

配置调试Node.js文件

在VSCode中调试Node.js文件非常简单。首先,需要打开项目文件夹,并点击工具栏上的"create a launch.json file"按钮。选择"Node.js"环境来配置调试器,在此环境中,我们可以设置"program"、"args"、"console"、"cwd"等属性。

示例1:最简单的配置

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "launch",
      "name": "启动程序",
      "program": "${workspaceFolder}/index.js"
    }
  ]
}

在上面的配置文件中,我们设置了调试器的"program"属性来指定需要调试的文件,这里的值为文件的路径。与此同时,在这个例子中,这个文件叫做"index.js"。我们还设置调试器的"name"属性,该属性规定了我们所创建的这个配置文件的名称。

示例2:传递命令行参数

如果我们想在调试过程中传递命令行参数,可以在launch.json文件中的"args"属性中进行配置。

{
    "version": "0.2.0",
    "configurations": [
      {
            "type": "node",
            "request": "launch",
            "name": "启动程序",
            "program": "${workspaceFolder}/index.js",
            "args": ["arg1", "arg2"]
        }
    ]
}

在上面的配置文件中,我们设置"args"数组来传递命令行参数。在这个配置中,我们将会传递两个参数"arg1"和"arg2"到我们的node应用中。

至此,我们已经讲解完了VSCode launch.json配置详细教程。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:VSCode launch.json配置详细教程 - Python技术站

(1)
上一篇 2023年5月23日
下一篇 2023年5月23日

相关文章

  • C语言实现3个数从小到大排序/输出的方法示例

    C语言实现3个数从小到大排序/输出的方法示例 问题描述 C语言中如何实现3个数从小到大排序/输出? 解决方案 #include <stdio.h> int main() { int a, b, c; printf("请输入三个整数:\n"); scanf("%d%d%d", &a, &b, …

    C 2023年5月30日
    00
  • 超详细的cmake入门教程

    超详细的cmake入门教程 CMake 是一个开源的跨平台构建工具,可以自动化生成编译脚本,支持多种编译器和操作系统。本文将为大家介绍基本的 CMake 用法,以及如何在项目中使用 CMake 进行构建。 基本概念 在使用 CMake 之前,我们需要了解几个基本概念: 项目:即我们要构建的一个完整而独立的工程,由多个文件组成; 源文件:即工程中的源代码文件,…

    C 2023年5月23日
    00
  • C++ Boost Thread线程使用示例详解

    C++ Boost Thread线程使用示例详解 C++ Boost Thread是一个开源的线程库,可以用于实现多线程编程。本文将详细讲解C++ Boost Thread的使用方法,并提供两个示例说明。 安装及配置Boost Thread 在开始使用Boost Thread之前,我们需要先安装并配置它。这里提供一些简单的步骤: 下载boost_1_68_0…

    C 2023年5月23日
    00
  • C语言基于图形库实现双人贪吃蛇

    C语言基于图形库实现双人贪吃蛇攻略 介绍 双人贪吃蛇是一个经典的游戏,玩家们可以通过控制两条蛇来收集食物并尽可能地增长自己的蛇身。本攻略将实现一个基于c语言和图形库的双人贪吃蛇游戏。 步骤 1. 导入图形库 在c语言中,可以使用图形库来显示游戏画面。我们选择使用开源的easyx图形库,其中包含了丰富的图形库函数和示例。需要首先下载并安装EasyX图形库的开发…

    C 2023年5月23日
    00
  • C++利用GPAC实现生成MP4文件的示例代码

    本篇攻略将详细讲解如何使用C++利用GPAC实现生成MP4文件的示例代码。 GPAC简介 GPAC是一个开源多媒体框架,它可以处理音频、视频和字幕等多媒体相关内容,从而实现多媒体文件的编解码、处理以及流媒体的分发等操作。GPAC支持很多常用的视频编码器,如H.264、VP8、MPEG2等,同时也支持多种音频编码器,如AAC、MP3等等。本次攻略将着重介绍如何…

    C 2023年5月24日
    00
  • C++递归算法实例代码

    C++递归算法是指函数内部调用自身的方法,用来解决复杂的问题。在编写递归算法时,首先需要确定递归基(即结束条件),然后通过递归调用不断缩小问题规模,直到达到递归基结束递归。下面是C++递归算法的实例代码: 一、递归实现斐波那契数列 斐波那契数列是指数列中每个数都是前两个数的和。下面是用递归实现斐波那契数列的代码: int fibonacci(int n) {…

    C 2023年5月22日
    00
  • visio中怎么插入公式? visio编辑公式的详细教程

    在 Visio 中插入公式,需要使用到 Visio 自带的公式编辑器 Equation Editor。接下来,我将为您详细介绍在 Visio 中如何插入和编辑公式的步骤。 步骤1:打开 Equation Editor 在 Visio 中将光标放在所要插入公式的位置,然后打开 Equation Editor 的方法有两种: 使用快捷键“Alt”+“=”,或者 …

    C 2023年5月22日
    00
  • 浅谈chuck-lua中的多线程

    浅谈chuck-lua中的多线程 什么是chuck-lua chuck-lua是一款基于C++和Lua的实时音频编程语言,它融合了Lua解释器和ChucK的实时音频处理能力,可以用于实时音频处理和音乐创作。在chuck-lua中,通过Lua的脚本编写来控制实时音频流入流出,ChucK作为音频引擎进行低延迟的实时音频处理。chuck-lua同时支持多线程操作,…

    C 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部