vscode调试器无法找到模块

时间:2017-09-28 14:29:47

标签: json node.js debugging visual-studio-code

我将不同项目中的launch.json复制到项目文件夹中的vscode文件夹中,并将路径替换为文件。当我启动调试器时,我收到以下错误:

  

错误:找不到模块&c; \ Users \ Anatoly \ Desktop \ project_folder   --inspect = 34947'       在Module._resolveFilename(module.js:470:15)

请你指出我可能出现这种错误的原因是什么? 谢谢!

这是launch.json:

{
  "version": "0.2.0",
  "configurations": [
    {   
      "name": "Debug Main Process",
      "type": "node",
      "request": "launch",
      "program": "${workspaceRoot}/app/main.ts",
      "stopOnEntry": false,
      "args": ["."],  
      "cwd": "${workspaceRoot}",
      "runtimeExecutable": "${workspaceRoot}/node_modules/.bin/electron.cmd",
      "outFiles": [  
        "${workspaceRoot}/dist/main.js" 
      ],
      "protocol":"inspector",
      "env": { }, 
      "sourceMaps": true 
    }   
  ]
} 

2 个答案:

答案 0 :(得分:0)

我认为您的程序何时应使用根目录。 尝试使用$ {workspaceFolder} /app/main.ts而不是$ {workspaceRoot}。

答案 1 :(得分:0)

我自己遇到了这个错误。就我而言,我只是忘了运行npm install来安装所有项目的依赖项,然后再尝试调试程序。我这很愚蠢。