vscode配置node.js调试环境

node.js基于VSCode的开发环境的搭建非常简单。

说明:本文的前置条件是已安装好node.js(具体安装不再赘述,如有需要可评论区留言)。

阅读本文可掌握:

  1. 方便地进行js单步调试;
  2. 方便地查看内置的对象或属性;

安装插件

  • Code Runner(可选)

    在这里插入图片描述

  • JavaScript(ES6) code snippets

在这里插入图片描述

hello world

新建一个workspace,编写一个简单的hello world代码,使用vscode来运行调试。

在这里插入图片描述

此时,点击“F5”运行,会弹出提示框,找不到解释器。

在这里插入图片描述

根据提示,只需要保证PATH环境变量有node的可执行程序即可。也可以在launch.json中配置“runtimeExecutable”。

launch.json

简单的启动配置

{
   
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
   
            "name": "Launch js",
            "program": "${workspaceFolder}/hello.js",
            "request": "launch",
            "skipFiles": [
                "<node_internals>/**"
            ],
            "type": "node"
        }

    ]
}

Run

点击“Launch js”运行hello.js

在这里插入图片描述

输出结果:

在这里插入图片描述

OK,基于VS Code的js运行环境就搭建完成啦!此处是直接执行完了,若要打断点,进行debug要怎么操作呢?

Debug

在这里插入图片描述

运行后,程序在第1行的断点处暂停了。

在这里插入图片描述

相较于纯命令行方式的运行,借用vscode可以非常方便的看到一些内置信息。当我们执行“step over”后,可以观察变量v1的值发生了变化,同时“hello,javascript”也在终端打印了出来。

在这里插入图片描述

简单的运行环境搭建好了,可能自然的会产生一个疑问,如果是更复杂的工程项目,要怎样运行、调试呢?后面有空再结合具体的实例写一些博客。

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2023-12-21 06:36:05       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-21 06:36:05       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-21 06:36:05       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-21 06:36:05       18 阅读

热门阅读

  1. 探索Node.js包管理器npm:介绍与使用指南

    2023-12-21 06:36:05       32 阅读
  2. 【工业智能】音频信号相关场景

    2023-12-21 06:36:05       31 阅读
  3. C语言实现寻找10000以内的完数

    2023-12-21 06:36:05       38 阅读
  4. Oracle中Null和‘‘的区别

    2023-12-21 06:36:05       37 阅读
  5. 12月20日,每日信息差

    2023-12-21 06:36:05       32 阅读
  6. 前端加密后端校验(MD5)

    2023-12-21 06:36:05       44 阅读
  7. 2019QWB growpjs

    2023-12-21 06:36:05       38 阅读
  8. linux下载yum和python

    2023-12-21 06:36:05       43 阅读
  9. ubuntu 重装/升级 eigen 教程

    2023-12-21 06:36:05       36 阅读
  10. 数据挖掘概述+探索+预处理(期末)

    2023-12-21 06:36:05       40 阅读
  11. 关于with torch.no_grad:的一些小问题

    2023-12-21 06:36:05       37 阅读
  12. 对相机位姿 导出 Tum 格式的位姿

    2023-12-21 06:36:05       35 阅读