Bagaimana Anda men-debug elektron?
Bagaimana Anda men-debug elektron?

Video: Bagaimana Anda men-debug elektron?

Video: Bagaimana Anda men-debug elektron?
Video: Senior Programmers vs Junior Developers #shorts 2024, Mungkin
Anonim

Elektron - Debug . Kami memiliki dua proses yang menjalankan aplikasi kami – proses utama dan proses penyaji. Karena proses renderer adalah yang dijalankan di jendela browser kita, kita dapat menggunakan Chrome Devtools untuk debug dia. Untuk membuka DevTools, gunakan pintasan "Ctrl+Shift+I" atau tombol.

Darinya, bagaimana Anda men-debug aplikasi elektron?

Debug Proses Utama js aplikasi, tidak sepenuhnya didukung oleh Elektron . Anda dapat memulai Aplikasi elektron di dalam debug modus menggunakan -- debug bendera, yang secara default akan mengaktifkan remote debug pada port 5858. Dukungan terbatas untuk menggunakan Node Inspector dengan Elektron tersedia dalam dokumentasi resmi.

Selain itu, bagaimana Anda membuka konsol di aplikasi elektron?

  1. Di folder aplikasi Anda npm install --save-dev electron-react-devtools.
  2. Buka aplikasi elektron Anda, klik (lihat/alihkan alat pengembang). Di tab konsol masukkan kode berikut dan tekan enter: require('electron-react-devtools').install()

Dengan mempertimbangkan hal ini, bagaimana Anda men-debug aplikasi elektron dalam kode VS?

Men-debug Proses Utama Pergi ke Debug lihat dan pilih ' Elektron : Konfigurasi utama, lalu tekan F5 atau klik tombol putar hijau. Kode VS sekarang harus mencoba untuk memulai Aplikasi elektron , dan breakpoint Anda pada baris 16 di main. js harus dipukul.

Bagaimana cara memperbarui aplikasi elektron saya?

Cara termudah untuk menggunakan layanan ini adalah dengan menginstal memperbarui - elektron - aplikasi , sebuah Node. js modul yang telah dikonfigurasikan untuk digunakan dengan memperbarui .electronjs.org. Secara default, modul ini akan memeriksa pembaruan pada aplikasi startup, lalu setiap sepuluh menit. Ketika sebuah memperbarui ditemukan, maka secara otomatis akan diunduh di latar belakang.

Direkomendasikan: