Ricerca nel sito web

configurazione - Come fare il debug di un test unitario TypeScript remoto con Vitest usando nvim-dap?


Il mio test unitario vite typescript è servito da un server remoto sul nome di dominio remoteserver utilizzando il seguente comando: node --inspect-brk=0.0.0.0 ./node_modules/vitest/vitest.mjs run --threads false src/backend/api.spec.ts

Quando collego nvim-dap con la configurazione qui sotto, fallisce con questo messaggio:

Punto di interruzione ignorato perché il codice generato non è stato trovato (problema con la mappa dei sorgenti?).

La mia configurazione di nvim-dap:

            dap.adapters = {
                node2 = {
                    type = 'executable',
                    command = 'node',
                    args = {
                        '/var/git/github.com/microsoft/vscode-node-debug2/out/src/nodeDebug.js'
                    }
                }
            }
            dap.configurations.typescript =
                {
                    {
                        type = "node2",
                        address = "remoteserver",
                        port = 9229,
                        request = "attach",
                        sourceMaps = true
                    }
                }

Aggiornamento: È interessante, vscode può fermarsi al debugger, anche se ignora la mappa dei sorgenti, che è impostata su true (generata).