我使用VSCode作为我的主编辑器,但是当我调试普通本机javascript时,我总是在浏览器中完成它。原因?因为我无法让调试器工作。
这可以使用原生javascript吗?
我已经尝试过chrome调试器扩展,但总是超时。
我的javascript文件中只有一行代码
document.write("Hello World!");
我真的很想在vscode中使用调试器,但我没有太多运气。
节点版本设置为v8.1.2
这是我的launch.json配置:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${file}",
"cwd": "${workspaceRoot}",
"outFiles": ["${workspaceRoot}]/*.js"]
}
]
}
我还需要做什么?
答案 0 :(得分:2)
我能够在Ubuntu上做同样的事情,它也适用于Mac,使用以下配置:
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch index.html",
"type": "chrome",
"request": "launch",
"file": "${workspaceRoot}/index.html",
"userDataDir": "${workspaceRoot}"
}
]
}
显然,我的html
文件名为index.html
,位于工作区根目录中。