Трудно сказать, почему он не работает на Botpress 10 ...
Однако, если вы клонируете последнюю версию репозитория Botpress (12.0.1), вы найдете следующий файл launch.json:
{
"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» или «Отладка> Начать отладку».
Надеюсь, эта информация поможет.
Франсуа