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).