visual studio code - Konfigurera vscode startkonfiguration för att felsöka på cloud-run-emulatorn med typescript
Jag försöker felsöka en google-cloud-run-applikation på Cloud Run-emulatorn. Applikationen är skriven i TypeScript. Jag kan köra och felsöka applikationen lokalt och den stannar korrekt vid breakpoints. Men när jag försöker felsöka på Cloud-emulatorn ignoreras eller gråmarkeras mina breakpoints.
Jag försöker detta på vscode, launch.json är som följer:
"name": "Cloud Run: Run/Debug Locally",
"type": "cloudcode.cloudrun",
"request": "launch",
"build": {
"docker": {
"path": "Dockerfile"
}
},
"image": "get-num-partitions",
"service": {
"name": "get-num-partitions",
"containerPort": 8080,
"resources": {
"limits": {
"memory": "256Mi"
}
}
},
"target": {
"minikube": {}
},
"watch": true,
"debug": {}
}
Igen körs applikationen, och jag kan se att debuggern fäster, den vill bara inte respektera brytpunkter.
Svar #1
Håller med vad @Leuofirdia nämnde. Det finns ett separat tillägg som erbjuds av GCP som kallas Cloud Code Plugin som gör det du letar efter.
- Molnkod på marknadsplatsen
- Snabbstart: Felsök Cloud Run på emulator
- Problem/Funktionsförfrågan/Support - Använd Github-repo