“我不能开始”;javascript";Visual Studio代码中的调试器(可能是因为安装了HPC)

“我不能开始”;javascript";Visual Studio代码中的调试器(可能是因为安装了HPC),javascript,windows,debugging,visual-studio-code,hpc,Javascript,Windows,Debugging,Visual Studio Code,Hpc,复制步骤: 使用app.js文件创建文件夹(包含多行javascript) 创建default launch.json 运行调试器。 Visual Studio代码未启动调试器(似乎试图从HPC包中执行node.exe) 调试控制台输出: 节点--debug brk=37183--nolazy app.js 节点命令 语法: 节点{operator}[选项][参数] 参数: /? 或/帮助-显示此帮助消息。 列表-列出节点或节点历史或群集 listcores-列出群集上的核心 视图-查看节点的属

复制步骤:

  • 使用app.js文件创建文件夹(包含多行javascript)
  • 创建default launch.json
  • 运行调试器。 Visual Studio代码未启动调试器(似乎试图从HPC包中执行node.exe) 调试控制台输出:

    节点--debug brk=37183--nolazy app.js 节点命令

    语法: 节点{operator}[选项][参数]

    参数: /? 或/帮助-显示此帮助消息。 列表-列出节点或节点历史或群集 listcores-列出群集上的核心 视图-查看节点的属性 联机-将节点或节点设置为联机状态 脱机-将节点或节点设置为脱机状态 暂停-暂停节点[已弃用] resume-resume节点[已弃用]

    有关HPC命令行工具的详细信息, 看

  • launch.json内容:
    
    {
    “版本”:“0.2.0”,
    “配置”:[
    {
    “名称”:“发射”,
    “类型”:“节点”,
    “请求”:“启动”,
    “程序”:“${workspaceRoot}/app.js”,
    “stopOnEntry”:false,
    “args”:[],
    “cwd”:“${workspaceRoot}”,
    “预启动任务”:空,
    “runtimeExecutable”:null,
    “runtimeArgs”:[
    “诺拉齐”
    ],
    “环境”:{
    “节点环境”:“开发”
    },
    “外部控制台”:false,
    “sourceMaps”:false,
    “outDir”:空
    },
    {
    “名称”:“附上”,
    “类型”:“节点”,
    “请求”:“附上”,
    “港口”:5858,
    “地址”:“本地主机”,
    “重新启动”:false,
    “sourceMaps”:false,
    “outDir”:空,
    “localRoot”:“${workspaceRoot}”,
    “remoteRoot”:空
    },
    {
    “名称”:“附加到进程”,
    “类型”:“节点”,
    “请求”:“附上”,
    “processId”:“${command.PickProcess}”,
    “港口”:5858,
    “sourceMaps”:false,
    “outDir”:空
    }
    ]
    }
    

    • VSCode版本:

    • 操作系统版本:windows7

    VSC开发者建议下一种可能的方法:

    • 更改路径,以便首先找到正确的“节点”。你 可以通过在路径中运行
      where node
      来验证在路径上找到了哪个节点 命令提示符
    • 在系统上找到正确的“节点”,然后添加
      runtimeExecutable
      属性,该属性具有指向“节点”的绝对路径 您的启动配置
    我更新了launch.json文件,解决了这个问题

    "runtimeExecutable": "C:\\Program Files\\nodejs\\node.exe",
    

    跟我谈这个你累了吗?你更可能从他们那里得到答案……你能帮我理解这个问题并在VisualStudio代码中开始javascript调试吗?所以不适合这种情况。我建议您与Microsoft Visual Studio代码团队一起记录此错误。