6

我的项目中有两个文件夹:apidb-service

Api包含 api 路由并db-service包含数据库逻辑。我与. db-service_apinpm 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 会告诉我合并它们。

4

0 回答 0