国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

VSCODE下調(diào)試 Electron 項(xiàng)目

LittleLiByte / 3654人閱讀

摘要:最近使用開(kāi)發(fā)了一套軟件,記錄一下遇到的調(diào)試問(wèn)題所需工具官網(wǎng)鏈接本次所使用的版本為本次直接使用的鏈接官網(wǎng)鏈接配置方式我們使用的項(xiàng)目初始配置已經(jīng)完成。建議端代碼在主進(jìn)程中運(yùn)行調(diào)試確定無(wú)誤后再引入渲染進(jìn)程中減少調(diào)試工作難度。

最近使用electron開(kāi)發(fā)了一套軟件,記錄一下遇到的調(diào)試問(wèn)題

所需工具

vscode 官網(wǎng)鏈接;

electron,本次所使用的版本為:

Electron: 1.7.9

Node: 7.9.0

Chromium: 58.0.3029.110

V8: 5.8.283.38

本次直接使用的 electron-quick-start git鏈接

nodejs 官網(wǎng)鏈接;

配置方式 我們使用的 electron-quick-start,項(xiàng)目初始配置已經(jīng)完成。 修改 package.json 文件中
    "scripts": {
        //debug 表示項(xiàng)目需掛載調(diào)試程序
        //brk 表示項(xiàng)目在啟動(dòng)后,運(yùn)行第一行代碼自動(dòng)暫停
        //5858 表示調(diào)試監(jiān)聽(tīng)端口,若被占用,可自行更改
        "start": "electron . --debug-brk=5858" 
    }
修改launch.json文件,該文件屬于vscode所使用調(diào)試配置文件
    {
        "name": "Launch",
        "type": "node",
        "request": "launch",
        //程序啟動(dòng)文件,默認(rèn)為 "${workspaceRoot}/main.js"
        "program": "${workspaceRoot}/dist/main.js",
        "stopOnEntry": false,
        "args": [],
        "cwd": "${workspaceRoot}",
        "runtimeExecutable": "${workspaceRoot}/node_modules/.bin/electron",
        "runtimeArgs": [
            ".",
            "--enable-logging"
        ],
        "env": {},
        //該屬性為配置typescript調(diào)試,若不需要?jiǎng)t設(shè)置為false
        "sourceMaps": true
    }
啟動(dòng)調(diào)試

打開(kāi)調(diào)試界面

下拉左上角調(diào)試列表

選擇Launch,若在上一步設(shè)置為其他名稱,則此時(shí)亦跟隨修改

調(diào)試時(shí)所遇到問(wèn)題

electron 中僅支持主進(jìn)程調(diào)試。即:您需要將邏輯代碼放置于 main.js 中調(diào)用,才可使用斷點(diǎn)等功能,且此時(shí)不支持 console 打印輸出功能。

渲染進(jìn)程,包括初始的 BrowserWindow ,無(wú)法通過(guò)斷點(diǎn)調(diào)試nodejs代碼,僅可以通過(guò)窗體自帶的開(kāi)發(fā)工具(Ctrl + Shift + I)調(diào)試代碼。即:使用 require 引入的文件僅支持 console 打印輸出至輸出窗口,正常web邏輯代碼,可以使用斷點(diǎn)等進(jìn)行調(diào)試。

建議node端代碼在主進(jìn)程中運(yùn)行調(diào)試,確定無(wú)誤后再引入渲染進(jìn)程中,減少調(diào)試工作難度。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/89828.html

相關(guān)文章

  • 實(shí)錄分享&視頻 | 微軟Visual Studio Code是這樣支持Docker的

    摘要:分享嘉賓是來(lái)自微軟云計(jì)算事業(yè)部的高級(jí)軟件開(kāi)發(fā)工程師劉鵬。是微軟開(kāi)源的一款開(kāi)發(fā)工具,它針對(duì)做了許多編譯和命令上的支持。今天主要向大家介紹一下微軟去年推出的一個(gè),以及對(duì)的一些支持。年他加入微軟,從事開(kāi)發(fā)的工作。 本文是數(shù)人云分布式架構(gòu)的開(kāi)源組件大選Meetup的實(shí)錄分享。分享嘉賓是來(lái)自微軟云計(jì)算事業(yè)部的高級(jí)軟件開(kāi)發(fā)工程師劉鵬。Visual Studio Code是微軟開(kāi)源的一款開(kāi)發(fā)工具,它...

    leoperfect 評(píng)論0 收藏0
  • 如何搭建Electron開(kāi)發(fā)環(huán)境

    摘要:原文發(fā)表于如何搭建開(kāi)發(fā)環(huán)境這個(gè)項(xiàng)目結(jié)構(gòu)是我在編寫(xiě)基于和的七牛文件上傳總結(jié)出來(lái)的本文主要介紹如何從零開(kāi)始搭建高效的開(kāi)發(fā)環(huán)境主要內(nèi)容如下通過(guò)合理的目錄劃分來(lái)組織代碼使用簡(jiǎn)化開(kāi)發(fā)如何在渲染進(jìn)程開(kāi)發(fā)時(shí)使用熱更新如何在主進(jìn)程開(kāi)發(fā)時(shí)使用自動(dòng)重啟如何在主 原文發(fā)表于 https://lleohao.github.io/2017/09/02/如何搭建Electron開(kāi)發(fā)環(huán)境/ 這個(gè)項(xiàng)目結(jié)構(gòu)是我在編寫(xiě)...

    TwIStOy 評(píng)論0 收藏0
  • Visual Studio Code 前端調(diào)試不完全指南

    摘要:接下來(lái)的內(nèi)容將從以下幾方面進(jìn)行展開(kāi)調(diào)試前端代碼調(diào)試通過(guò)啟動(dòng)的服務(wù)器要使用的調(diào)試功能,首先就得配置文件。調(diào)試前端代碼通過(guò)調(diào)試前端代碼主要依賴于一個(gè)插件,該插件主要利用所開(kāi)放出來(lái)的接口來(lái)實(shí)現(xiàn)對(duì)其渲染的頁(yè)面進(jìn)行調(diào)試。 本文最初發(fā)布于我的個(gè)人博客:咀嚼之味 Visual Studio Code (以下簡(jiǎn)稱 vscode) 如今已經(jīng)代替 Sublime,成為前端工程師們最喜愛(ài)的代碼編輯器。它作為...

    dongfangyiyu 評(píng)論0 收藏0
  • FE.BASE-vscode使用、原理、插件開(kāi)發(fā)筆記

    摘要:插件提供內(nèi)容,負(fù)責(zé)渲染。增量更新,盡可能地減少重新渲染長(zhǎng)時(shí)間運(yùn)行的任務(wù)應(yīng)該支持,并可以取消插件能夠正確地處理對(duì)象的生命周期。使用了模式,運(yùn)行可以將這個(gè)對(duì)象銷毀。 使用 命令行使用 幫助:code --help 使用已經(jīng)打開(kāi)的窗口來(lái)打開(kāi)文件:code -r 打開(kāi)文件并滾動(dòng)到特定行:code -r -g package.json:128 比較兩個(gè)文件:code -r -d a.tx...

    MingjunYang 評(píng)論0 收藏0
  • VS Code上手與超實(shí)用插件安利

    摘要:軟件跨平臺(tái)支持以及,運(yùn)行流暢,可謂是微軟的良心之作微軟有這個(gè)宇宙最強(qiáng),自然也不會(huì)弱宇宙最強(qiáng)編輯器說(shuō)到代碼編輯器,我們有必要提一提還有。 原文鏈接:VS Code上手與超實(shí)用插件安利 工欲善其事必先利其器 Visual Studio Code (簡(jiǎn)稱 VS Code / VSC) 是一款免費(fèi)開(kāi)源的現(xiàn)代化輕量級(jí)代碼編輯器,支持幾乎所有主流的開(kāi)發(fā)語(yǔ)言的語(yǔ)法高亮、智能代碼補(bǔ)全、自定義熱鍵、括號(hào)...

    miracledan 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<