首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何调试vs代码中安装在bot (botpress)中的僵尸模块?

如何调试vs代码中安装在bot (botpress)中的僵尸模块?
EN

Stack Overflow用户
提问于 2019-01-07 13:00:07
回答 2查看 466关注 0票数 0

我有一个(Botpress Framework v.10.51.1) bot,我安装了僵尸模块并链接到bot,我想使用vscode调试器调试botpress-模块中的代码,

我在vs代码launch.json中添加了以下内容,并使用命令npm start -debug启动了bot。

代码语言:javascript
复制
{
    "type": "node",
    "request": "launch",
    "name": "Launch Program",
    "cwd": "${workspaceRoot}",
    "port": 5859,
    "program": "${workspaceRoot}/node_modules/botpress/bin/botpress",
    "runtimeExecutable": "node",
    "runtimeArgs": [
        "--debug"
    ],
    "args": [ "start" ],
    "stopOnEntry": false
}

它仍然没有启动vscode中的调试器,我遗漏了什么?我该怎么做?

EN

回答 2

Stack Overflow用户

发布于 2019-07-11 12:52:03

很难知道为什么它不能在Botpress 10上工作..。

但是,如果您克隆Botpress repo的最新版本(12.0.1),您将发现以下launch.json文件:

代码语言:javascript
复制
{
"version": "0.2.0",
"configurations": [
    {
     "type": "node",
     "runtimeVersion": "10.11.0",
     "request": "launch",
     "name": "Debug App",
     "program": "${workspaceFolder}/out/bp/index.js",
     "cwd": "${workspaceFolder}",
     "args": ["start"],
     "protocol": "auto",
     "env": {
       "BP_MODULES_PATH": "${workspaceFolder}/modules:${workspaceFolder}/internal-modules",
     "NODE_PATH": "${workspaceFolder}/out/bp",
     "DEBUG": "bp:*"
    },
    "smartStep": true,
    "outFiles": [
      "${workspaceFolder}/out",
      "${workspaceFolder}/modules/*/dist",
      "${workspaceFolder}/private-modules/*/dist",
      "!${workspaceFolder}/**/node_modules"
    ],
    "console": "integratedTerminal",
    "sourceMaps": true,
    "autoAttachChildProcesses": true
    }
  ]
}

这对于调试模块的后端部分非常有用。它只要求您使用vscode使用"F5“键或通过”调试>启动调试“启动调试。

我希望这些信息能有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2020-08-05 16:12:33

@Mahesh VSCode允许您轻松地调试Botpress。我创建了一个教程,可以帮助您理解在Botpress中调试问题的不同方法。

我们将使用VSCode调试和Botpress日志功能来查找和解决bot中的bugs -让我们尝试调试它,方法是在我们的ValidateEmailSignature自定义操作中添加3个额外的语句调试器,console.log & bp.logger.info。

请查看下面的教程以获得更多信息

https://youtu.be/89dFPVbXxCw

https://aabingunz.com/debugging-in-botpress/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54074923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档