Electron 調(diào)試主進(jìn)程

2023-02-16 17:17 更新

Electron 瀏覽器窗口中的 DevTools 只能調(diào)試在該窗口(即網(wǎng)頁(yè))中執(zhí)行的 JavaScript。 為了提供一個(gè)可以調(diào)試主進(jìn)程的方法,Electron 提供了 ?--inspect? 和 ?--inspect-brk? 開(kāi)關(guān)。

命令行開(kāi)關(guān)

使用如下的命令行開(kāi)關(guān)來(lái)調(diào)試 Electron 的主進(jìn)程:

--inspect=[port]

Electron 將監(jiān)聽(tīng)指定 port 上的 V8 調(diào)試協(xié)議消息, 外部調(diào)試器需要連接到此端口上。 port 默認(rèn)為 5858

electron --inspect=5858 your/app

--inspect-brk=[port]

--inspector 一樣,但是會(huì)在JavaScript 腳本的第一行暫停運(yùn)行。

外部調(diào)試器?

你需要使用一個(gè)支持 V8 調(diào)試協(xié)議的調(diào)試器

  • 通過(guò)訪問(wèn) chrome://inspect 來(lái)連接 Chrome 并在那里選擇需要檢查的Electron 應(yīng)用程序。
  • 使用 VsCode調(diào)試


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)