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

简单的启动配置

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"也在终端打印了出来。

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

相关推荐
_BugMan2 小时前
【IDEA】干活?一个IDEA即可,集成开发平台打造攻略
java·ide·intellij-idea
Blue桃之夭夭14 小时前
Visual Studio Code设置个性化背景教程
ide·vscode·编辑器
Winter_Sun灬14 小时前
Mac开发第一步 - 安装Xcode
ide·macos·xcode
艾小码15 小时前
手把手教你实现一个EventEmitter,彻底告别复杂事件管理!
前端·javascript·node.js
前端小哲17 小时前
MCP从入门到实战
node.js·ai编程
dasseinzumtode18 小时前
nestJS 使用ExcelJS 实现数据的excel导出功能
前端·后端·node.js
编程乐学18 小时前
安卓非原创--基于Android Studio 实现的新闻App
android·ide·android studio·移动端开发·安卓大作业·新闻app
梅孔立1 天前
服务器不支持node.js16以上版本安装?用Docker轻松部署Node.js 20+环境运行Strapi项目
服务器·docker·node.js
XiaoMu_0011 天前
基于Node.js和Three.js的3D模型网页预览器
javascript·3d·node.js
卿·静1 天前
Node.js对接即梦AI实现“千军万马”视频
前端·javascript·人工智能·后端·node.js