在VS代码中使用babel调试Javascript会跳过行
我在其中创建了一个目录在VS代码中使用babel调试Javascript会跳过行,javascript,node.js,visual-studio-code,visual-studio-debugging,Javascript,Node.js,Visual Studio Code,Visual Studio Debugging,我在其中创建了一个目录test和npminit。我为index.js编写了一个简单的代码: 'use strict'; let i = 3*4; console.log("HELLO TEST"); console.log("HELLO TEST"); 在package.json中使用此选项: { "version": "0.2.0", "configurations": [ { "name": "Launch", "type": "node",
test
和npminit
。我为index.js
编写了一个简单的代码:
'use strict';
let i = 3*4;
console.log("HELLO TEST");
console.log("HELLO TEST");
在package.json中使用此选项:
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch",
"type": "node",
"request": "launch",
"program": "${workspaceRoot}/index.js",
"stopOnEntry": false,
"args": [],
"cwd": "${workspaceRoot}",
"preLaunchTask": null,
"runtimeExecutable": null,
"runtimeArgs": [
"--nolazy"
],
"env": {
"NODE_ENV": "development"
},
"externalConsole": false,
"sourceMaps": false,
"outDir": null
}
]
}
现在,我在第二行设置了一个断点并运行代码。一切正常,我可以逐行检查代码,看到值更新(在本例中,值I
更新)并在更新后写入控制台
现在我安装npm install——保存dev babel cli
并修改launch.json:“runtimeExecutable”:“${workspaceRoot}/node\u modules/.bin/babel node”,
当我添加更多行时,问题会恶化:
几天前,我没有遇到这样的问题。我没有更改节点版本。我可能更改了VS代码版本。目前,我安装了最新版本(1.3.1),我遇到了这个问题。我还试图恢复到1.2.1,但仍然存在这个问题
我不明白我怎样才能让它再次发挥作用。它以前是完美的!无法正确调试是一大痛苦