我在其中创建了一个目录test
和npm init
。我给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 --save-dev babel-cli
并修改launch.json:"runtimeExecutable": "${workspaceRoot}/node_modules/.bin/babel-node",
Now the debug line isn't aligned, it starts off here, and i
isn't defined
当我添加更多行时问题会恶化:
几天前,我没有这样的问题。我没有更改节点版本。我可能已经改变了VS代码版本。目前,我安装了最新版本(1.3.1),我遇到了这个问题。我也尝试恢复到1.2.1并仍然有这个问题。
我不明白我怎样才能让它重新开始工作。之前很完美!不能正确调试是一件很大的痛苦。