Rumah > alat pembangunan > VSCode > teks badan

Perbincangan ringkas tentang cara menyahpepijat kod proses utama aplikasi Elektron dalam VSCode

青灯夜游
Lepaskan: 2022-01-19 19:34:29
ke hadapan
2028 orang telah melayarinya

Bagaimana untuk menyahpepijat kod proses utama aplikasi Elektron dalam VSCode? Artikel berikut akan memperkenalkan anda kepada kaedah penyahpepijatan VSCode Saya harap ia akan membantu anda!

Perbincangan ringkas tentang cara menyahpepijat kod proses utama aplikasi Elektron dalam VSCode

Apabila membangunkan aplikasi Electron, untuk meningkatkan kecekapan kerja, kita perlu menggunakan alat penyahpepijatan untuk menemui dan menyelesaikan masalah tepat pada masanya.

VSCode ialah editor kod yang paling popular pada masa ini Kebanyakan kod saya dibangunkan padanya, dan aplikasi Electron tidak terkecuali. Hari ini, saya akan berkongsi bagaimana untuk menyahpepijat kod proses utama aplikasi Electron pada VSCode. [Pembelajaran yang disyorkan: "tutorial pengenalan vscode"]

Langkah-langkah yang diterangkan dalam artikel ini adalah berdasarkan mereka yang sudah biasa atau mengetahui kaedah penyahpepijatan VSCode, sila ikut keperluan anda!

Membina alam sekitar

Projek yang digunakan dalam artikel ini ialah electron-quick-start (https://github.com/electron/electron-quick-start#/).

$ git clone https://github.com/electron/electron-quick-start
$ cd ./electron-quick-start
$ npm install
Salin selepas log masuk

Selepas langkah di atas, persekitaran pembangunan aplikasi Elektron asas telah disediakan. Lihat package.json:

{
  "name": "electron-quick-start",
  "version": "1.0.0",
  "description": "A minimal Electron application",
  "main": "main.js",
  "scripts": {
    "start": "electron ."
  },
  "repository": "https://github.com/electron/electron-quick-start",
  "keywords": [
    "Electron",
    "quick",
    "start",
    "tutorial",
    "demo"
  ],
  "author": "GitHub",
  "license": "CC0-1.0",
  "devDependencies": {
    "electron": "16.0.6"
  }
}
Salin selepas log masuk

Kita boleh jalankan npm run start di terminal untuk melihat keputusan:

Perbincangan ringkas tentang cara menyahpepijat kod proses utama aplikasi Elektron dalam VSCode

Anda boleh melihat bahawa persediaan persekitaran sudah lengkap! Seterusnya, masukkan fasa pembangunan dan penyahpepijatan.

Konfigurasi nyahpepijat

Buka dengan VSCode dan lakukan perkara berikut:

Perbincangan ringkas tentang cara menyahpepijat kod proses utama aplikasi Elektron dalam VSCode

Jana fail lauch.json dengan konfigurasi berikut:

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "pwa-node",
            "request": "launch",
            "name": "Launch Program",
            "skipFiles": [
                "<node_internals>/**"
            ],
            "program": "${workspaceFolder}/main.js"
        }
    ]
}
Salin selepas log masuk

Kami mengubah suai konfigurasinya seperti berikut:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Debug Main Process",
            "type": "node",
            "request": "launch",
            "cwd": "${workspaceFolder}",
            "runtimeExecutable": "${workspaceFolder}/node_modules/.bin/electron",
            "windows": {
                "runtimeExecutable": "${workspaceFolder}/node_modules/.bin/electron.cmd"
            },
            "args": [
                "./main.js",  // 主文件路径
            ]
        }
    ]
}
Salin selepas log masuk

Mulakan penyahpepijatan

Selepas kami menyelesaikan persediaan persekitaran dan konfigurasi fail di atas, kami boleh berseronok menyahpepijat (mengikut kepada Breakpoints perlu ditetapkan):

Perbincangan ringkas tentang cara menyahpepijat kod proses utama aplikasi Elektron dalam VSCode

Semua orang harus biasa dengan kaedah penyahpepijatan VSCode, jadi saya tidak akan membincangkan butiran di sini penyahpepijatan dan selamat memancing!

Kesimpulan

Kaedah yang diperkenalkan dalam artikel ini hanyalah salah satu cara untuk menyahpepijat kod proses utama Elektron Ia boleh dianggap sebagai titik permulaan Jika anda mempunyai kaedah penyahpepijatan yang lebih baik. sila tinggalkan mesej di ruang komen untuk berkomunikasi dengan semua orang.

~Artikel ini telah tamat, terima kasih kerana membaca!

Untuk pengetahuan lanjut tentang VSCode, sila lawati: tutorial vscode! !

Atas ialah kandungan terperinci Perbincangan ringkas tentang cara menyahpepijat kod proses utama aplikasi Elektron dalam VSCode. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:juejin.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!