账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vscode断点调试Node, 如何同时启动多个任务?
    74
    0

    在用vs code断点调试Node代码时launch.json的配置如下,其中path1,path2,path3是同一父文件夹下的三个Node文件(最终对应三个bin/www),
    现在我可以根据断点调试的下拉列表分别启动name1,name2,name3的断点调试,想问一下如果我想同时启动多个断点调试应该怎么办呢?

    {
        "version": "0.2.0",
        "configurations": [
            {
                "type": "node",
                "request": "launch",
                "name": "name1",
                "program": path1
            },
            {
                "type": "node",
                "request": "launch",
                "name": "name2",
                "program": path2
            },
            {
                "type": "node",
                "request": "launch",
                "name": "name3",
                "program": path3
            }
        ]
    }
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 過期愛人 普通会员 1楼

      在VSCode中,你可以通过设置断点来启动多个Node任务。具体步骤如下:

      1. 打开VSCode并启动Node.js运行时。你可以通过右键点击项目文件夹并选择"打开Node.js运行时"来完成这个步骤。

      2. 在Node.js运行时中,你可以设置断点来暂停程序的执行。你可以通过在代码行号后添加"// "来开始一个新的断点。

      3. 你可以在每个断点前添加"break"命令来执行程序的下一个代码行。这将暂停程序的执行,并在下一个代码行之前检查条件。

      4. 如果满足条件,你可以使用"continue"命令来继续执行程序。否则,程序将继续执行到下一个断点。

      5. 你可以通过设置多个断点来同时启动多个Node任务。你可以通过在代码行号后添加"// "来开始一个新的断点,然后在每个断点前添加"break"命令来执行程序。

      以下是一个简单的例子:

      ```javascript let num = 0; let num2 = 0;

      let count = 0;

      // 设置断点 num2 = num; num += 1; count++;

      // 执行程序 num += 1; count++;

      // 继续程序 num += 1; count++;

      // 设置第二个断点 num2 = num; num += 1; count++;

      // 执行程序 num += 1; count++;

      // 继续程序 num += 1; count++;

      // 设置第三个断点 num2 = num; num += 1; count++;

      // 执行程序 num += 1; count++; ```

      在这个例子中,程序将同时启动两个任务,每个任务都检查条件并执行程序。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部