我的项目中有两个文件夹:api
和db-service
Api
包含 api 路由并db-service
包含数据库逻辑。我与. db-service
_api
npm link db-service
当我设置断点db-service
并开始调试时,api
这些被忽略(断点已设置但尚未绑定)。但是,当我在其中设置断点时,api/node_modules/db-service
它们会按预期工作。为了让事情更清楚,api
在 docker-container 中运行。
我的启动.json:
{
"version": "0.2.0",
"configurations": [
{
"name": "Attach API",
"type": "node",
"request": "attach",
"port": 58581,
"address": "localhost",
"sourceMaps": false,
"localRoot": "${workspaceRoot}/api",
"remoteRoot": "/usr/src/app",
"protocol": "inspector"
},
码头工人-compose.yaml:
version: '2'
services:
api:
build: ../api
command: nodemon -L --inspect=0.0.0.0:58581 --preserve-symlinks
有没有办法告诉 vscode 识别设置的断点db-service
?
PS:我注意到的另一件事是,如果我打开一个文件node_modules/db-service
并且其中的同一个文件db-service
不会自动刷新,vscode 会告诉我合并它们。