我无法开始" javascript" Visual Studio Code中的调试器(可能是因为安装了HPC)

时间:2016-09-04 07:43:39

标签: javascript windows debugging visual-studio-code hpc

重现步骤:

  1. 使用app.js文件创建文件夹(包含多个javascript行)。
  2. 创建默认的launch.json
  3. 运行调试器。 Visual Studio Code无法启动调试器(似乎尝试从HPC包执行node.exe) DEBUG CONSOLE输出:

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

    语法:     node {operator} [options] [arguments]

    参数:         /?或/ help - 显示此帮助消息。         list - 列出节点或节点历史记录或群集         listcores - 列出群集上的核心         view - 查看节点的属性         online - 将节点或节点设置为在线状态         offline - 将节点或节点设置为脱机状态         暂停 - 暂停节点[已弃用]         resume - 恢复节点[已弃用]

    有关HPC命令行工具的详细信息, 见http://go.microsoft.com/fwlink/?LinkId=120724

  4. launch.json内容: { "version": "0.2.0", "configurations": [ { "name": "Launch", "type": "node", "request": "launch", "program": "${workspaceRoot}/app.js", "stopOnEntry": false, "args": [], "cwd": "${workspaceRoot}", "preLaunchTask": null, "runtimeExecutable": null, "runtimeArgs": [ "--nolazy" ], "env": { "NODE_ENV": "development" }, "externalConsole": false, "sourceMaps": false, "outDir": null }, { "name": "Attach", "type": "node", "request": "attach", "port": 5858, "address": "localhost", "restart": false, "sourceMaps": false, "outDir": null, "localRoot": "${workspaceRoot}", "remoteRoot": null }, { "name": "Attach to Process", "type": "node", "request": "attach", "processId": "${command.PickProcess}", "port": 5858, "sourceMaps": false, "outDir": null } ] }

    • VSCode版本:

    image

    • 操作系统版本:windows7

1 个答案:

答案 0 :(得分:0)

VSC开发人员建议下一种可能的方式:

  
      
  • 更改您的PATH,以便正确的节点'将首先找到。您   可以通过在a中运行where node来验证路径上找到哪个节点   命令提示符。
  •   
  • 找到正确的节点'在您的系统上然后添加一个   runtimeExecutable属性,其中包含“'节点”的绝对路径。至   你的启动配置
  •   

我更新了launch.json文件并解决了问题

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

https://github.com/Microsoft/vscode/issues/11540