溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

如何在VSCode上調(diào)試Electron應(yīng)用的主進(jìn)程代碼

發(fā)布時(shí)間:2022-04-22 10:33:53 來源:億速云 閱讀:200 作者:zzz 欄目:軟件技術(shù)

這篇“如何在VSCode上調(diào)試Electron應(yīng)用的主進(jìn)程代碼”文章的知識點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“如何在VSCode上調(diào)試Electron應(yīng)用的主進(jìn)程代碼”文章吧。

搭建環(huán)境

本文所使用的項(xiàng)目是 electron-quick-start 。

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

經(jīng)過以上步驟就搭建好了基本 Electron 應(yīng)用開發(fā)環(huán)境。查看 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"
  }
}

我們可以在終端運(yùn)行 npm run start 來查看運(yùn)行結(jié)果:

可以看到,環(huán)境搭建已經(jīng)大功告成!接下來進(jìn)入開發(fā)調(diào)試環(huán)節(jié)。

調(diào)試配置

使用 VSCode 打開  ,做如下操作:

生成如下配置的 lauch.json 文件:

{
    // 使用 IntelliSense 了解相關(guān)屬性。 
    // 懸停以查看現(xiàn)有屬性的描述。
    // 欲了解更多信息,請?jiān)L問: 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"
        }
    ]
}

我們修改其配置如下:

{
    "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",  // 主文件路徑
            ]
        }
    ]
}

以上就是關(guān)于“如何在VSCode上調(diào)試Electron應(yīng)用的主進(jìn)程代碼”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI