首頁  >  文章  >  開發工具  >  淺談VSCode中怎麼調試Electron應用程式的主行程程式碼

淺談VSCode中怎麼調試Electron應用程式的主行程程式碼

青灯夜游
青灯夜游轉載
2022-01-19 19:34:292062瀏覽

VSCode中怎麼調試Electron應用的主進程程式碼?以下這篇文章就來跟大家介紹VSCode 調試方法,希望對大家有幫助!

淺談VSCode中怎麼調試Electron應用程式的主行程程式碼

在開發 Electron 應用程式的時候,為了提高工作效率,我們需要藉助於偵錯工具,及時發現並解決問題。

VSCode 作為當下最受歡迎的程式碼編輯器,我絕大部分的程式碼都是在它上面開發的,Electron 應用程式也不例外。今天,我來分享一下怎麼在 VSCode 上偵錯 Electron 應用程式的主進程程式碼。 【推薦學習:《vscode入門教學》】

本文所述步驟是基於已經熟悉或知曉 VSCode 偵錯方法的,請按需食用!

搭建環境

本文所使用的項目為 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

經過以上步驟就建置了基本 Electron 應用程式開發環境。查看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"
  }
}

我們可以在終端機執行npm run start 來查看執行結果:

淺談VSCode中怎麼調試Electron應用程式的主行程程式碼

可以看到,環境搭建已經大功告成!接下來進入開發調試環節。

調試設定

使用VSCode 開啟 ,做以下操作:

淺談VSCode中怎麼調試Electron應用程式的主行程程式碼

產生如下設定的lauch.json文件:

{
    // 使用 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"
        }
    ]
}

我們修改其配置如下:

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

開始調試

當我們做完了上述的環境搭建和文件配置之後,就可以進行愉快的調試了(依需求打上斷點):

淺談VSCode中怎麼調試Electron應用程式的主行程程式碼

VSCode 的調試方法大家應該都比較熟悉,這裡就不做贅述,希望大家調試愉快、快樂摸魚!

結束語

本文所介紹的方法只是調試Electron 主進程程式碼方法中的一種,算是拋磚引玉,如果大家有更好的調試方法,請在評論區留言交流,期待和大家的互動!

~本文完,感謝閱讀!

更多關於VSCode的相關知識,請造訪:vscode教學! !

以上是淺談VSCode中怎麼調試Electron應用程式的主行程程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:juejin.cn。如有侵權,請聯絡admin@php.cn刪除