Menyahpepijat Go dengan Teg dalam Visual Studio Code dan Delve Debugger
Membina dan menyahpepijat program Go dengan teg tertentu boleh memudahkan aliran kerja pembangunan. Walau bagaimanapun, mengkonfigurasi Kod Visual Studio (VSCode) dan penyahpepijat Delve untuk ini boleh menjadi mencabar.
Untuk menangani perkara ini, Visual Studio Code baru-baru ini memperkenalkan ciri baharu yang membenarkan penetapan tag binaan dalam konfigurasi pelancaran. Kuncinya ialah buildFlags dengan nilai "-tags Tag".
Sebagai contoh, jika anda menggunakan teg binaan THISISAFLAG, tambahkan yang berikut pada fail launch.json anda:
{ "name": "DebugBinWithTag", "type": "go", "request": "launch", "mode": "exec", ... "buildFlags": "-tags THISISAFLAG" ... }
Jika anda mempunyai berbilang konfigurasi binaan, setiap satu memerlukan teg yang berbeza, buat konfigurasi pelancaran berasingan untuk setiap teg.
Selain penyahpepijat terbina dalam VSCode, penyahpepijat Delve juga menyokong teg binaan. Untuk menggunakan Delve dengan teg binaan, tambahkan bendera -tags semasa memulakan sesi nyahpepijat:
$ delve run -tags THISISAFLAG
Dengan menggunakan pilihan konfigurasi ini, anda boleh membina dan menyahpepijat program Go dengan cekap menggunakan tag binaan khusus, memperkemas proses pembangunan anda .
Atas ialah kandungan terperinci Bagaimana untuk Mengkonfigurasi Kod Visual Studio dan Delve untuk Menyahpepijat Go dengan Teg Binaan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!