构建基于终端的可视化时,节点/ vscode的替代调试输出

时间:2018-09-03 17:19:28

标签: node.js debugging terminal visual-studio-code blessed

我正在使用Node开发基于终端的应用程序,并且我将终端用作Blessed.js可视化的输出。 因此,我无法使用终端对console.log进行调试。 节点是否提供替代调试输出?我正在使用VSCode。

谢谢!

1 个答案:

答案 0 :(得分:1)

在package.json中,在脚本部分添加:

 "scripts": {
    "debug": "node --nolazy --inspect-brk=9229 main.js"
  },

在vscode launch.json中添加:

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "attach",
            "name": "Attach",
            "port": 9229
        }
    ]
}

现在:

首先运行带有npm run debug的祝福应用

在第二步中,使用F5运行vscode调试器

您将在vscode中看到有福的应用程序界面和调试器。

为我工作;)