Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在VS代码中使用babel调试Javascript会跳过行_Javascript_Node.js_Visual Studio Code_Visual Studio Debugging - Fatal编程技术网

在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,但仍然存在这个问题

我不明白我怎样才能让它再次发挥作用。它以前是完美的!无法正确调试是一大痛苦