Я наконец нашел решение для отладки Loopback 4 / node.js.Если у кого-то есть предложения, пожалуйста, делайте, это первое решение, которое действительно делает то, что я хочу.
Запустите отладчик, запустив:
npm run debug
С помощью nodemon выполните следующую команду
nodemon --exec run debug
Добавьте точки останова, нажав в левой частиномера строк в коде Visual Studio.
Затем в Visual Studio Code запустите приложение в режиме отладки с помощью
Visual Studio Code (top-bar) -> Debug -> Start Debugging
package.json
"debug": "npm run build && node --nolazy --inspect-brk=9229 .",
"build": "lb-tsc es2017 --outDir dist"
launch.json
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "attach",
"timeout": 1000000,
"name": "Attach",
"port": 9229,
"restart": true
}
]
}
tsconfig.json
Примечание: Этот файл по умолчанию расширен наloopback, так что вам не нужно изменять это.
{
"compilerOptions": {
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "ES5",
"lib": ["es2015"],
"allowJs": true,
"skipLibCheck": true
},
"include": ["src"],
"exclude": ["node_modules", "platforms"]
}
Структура приложения