久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

詳解vscode中如何更簡(jiǎn)單、有效調(diào)試地Node.js程序!!

本篇文章給大家介紹一下使用vscode調(diào)試Node.js的超簡(jiǎn)單方法。有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對(duì)大家有所幫助。

詳解vscode中如何更簡(jiǎn)單、有效調(diào)試地Node.js程序!!

推薦學(xué)習(xí):《vscode教程》、《nodejs 教程》

讓我們面對(duì)現(xiàn)實(shí)吧…調(diào)試 Node.js 一直是我們心中的痛。

詳解vscode中如何更簡(jiǎn)單、有效調(diào)試地Node.js程序!!

觸達(dá)調(diào)試 Node.js 的痛點(diǎn)

如果你曾經(jīng)有幸為 Node.js 項(xiàng)目編寫(xiě)代碼,那么當(dāng)我說(shuō)調(diào)試它以找到出錯(cuò)的地方并不是最簡(jiǎn)單的事情時(shí),你就知道我在談?wù)撌裁础?/p>

不像瀏覽器中的 JavaScript,也不像有類(lèi)似 IntelliJ 這樣強(qiáng)大的 IDE 的 Java,你無(wú)法到處設(shè)置斷點(diǎn),刷新頁(yè)面或者重啟編譯器,也無(wú)法慢慢審閱代碼、檢查對(duì)象、評(píng)估函數(shù)、查找變異或者遺漏的變量等。你無(wú)法那樣去做,這簡(jiǎn)直太糟糕了。

但 Node.js 也是可以被調(diào)試的,只是需要多費(fèi)些體力。讓我們認(rèn)真討論這些可選方法,我會(huì)展示給你在我開(kāi)發(fā)經(jīng)歷中遇到的最簡(jiǎn)單調(diào)試方法。

調(diào)試 Node.js 的一些可選方法

有一些方式能調(diào)試有問(wèn)題的 Node.js 程序。我把這些方法(包含詳細(xì)鏈接)都列在了下面。如果你感興趣,可以去了解下。

  • Console.log() — 如果你曾經(jīng)編寫(xiě)過(guò) JavaScript 代碼,那么這個(gè)可靠的備用程序真的不需要進(jìn)一步解釋。它被內(nèi)置在 Node.js 并在終端中打印,就像內(nèi)置到 JavaScript,并在瀏覽器控制臺(tái)中打印一樣。

在 Java 語(yǔ)言下,它是 System.out.println()。在 Python 語(yǔ)言下,它是 print()。你明白我的意思了吧。這是最容易實(shí)現(xiàn)的方法,也是用額外的行信息來(lái)“弄臟”干凈代碼的最快方法 —— 但它(有時(shí))也可以幫助你發(fā)現(xiàn)和修復(fù)錯(cuò)誤。

  • Node.js 文檔 —-inspect — Node.js 文檔撰寫(xiě)者本身明白調(diào)試不大簡(jiǎn)單,所以他們做了一些方便的參考幫助人們開(kāi)始調(diào)試。

這很有用,但是老實(shí)說(shuō),除非你已經(jīng)編寫(xiě)了一段時(shí)間的程序,否則它并不是最容易破譯的。它們很快就進(jìn)入了 UUIDs、WebSockets 和安全隱患的陷阱,我開(kāi)始感到無(wú)所適從。我心里想:一定有一種不那么復(fù)雜的方法來(lái)做這件事。

  • Chrome DevTools — Paul Irish 在 2016 年撰寫(xiě)了一篇有關(guān)使用 Chrome 開(kāi)發(fā)者工具調(diào)試 Node.js 的博文(并在 2018 年更新)。它看起來(lái)相當(dāng)簡(jiǎn)單,對(duì)于調(diào)試來(lái)說(shuō)是一個(gè)很大的進(jìn)步。

半個(gè)小時(shí)之后,我仍然沒(méi)有成功地將 DevTools 窗口連接到我的簡(jiǎn)單 Node 程序上,我不再那么肯定了。也許我只是不能按照說(shuō)明去做,但是 Chrome DevTools 似乎讓調(diào)試變得比它應(yīng)該的更復(fù)雜。

  • JetBrains — JetBrains 是我最喜歡的軟件開(kāi)發(fā)公司之一,也是 IntelliJ 和 WebStorm 的開(kāi)發(fā)商之一。他們的工具有一個(gè)奇妙的插件生態(tài)系統(tǒng),直到最近,他們還是我的首選 IDE。

有了這樣一個(gè)專(zhuān)業(yè)用戶基礎(chǔ),就出現(xiàn)了許多有用的文章,比如這一篇,它們調(diào)試 Node,但與 Node 文檔和 Chrome DevTools 選項(xiàng)類(lèi)似,這并不容易。你必須創(chuàng)建調(diào)試配置,附加正在運(yùn)行的進(jìn)程,并在 WebStorm 準(zhǔn)備就緒之前在首選項(xiàng)中進(jìn)行大量配置。

  • Visual Studio Code — 這是我新的 Node 調(diào)試黃金標(biāo)準(zhǔn)。我從來(lái)沒(méi)有想過(guò)我會(huì)這么說(shuō),但是我完全投入到 VS Code 中,并且團(tuán)隊(duì)所做的每一個(gè)新特性的發(fā)布,都使我更加喜愛(ài)這個(gè) IDE。

VS Code 做了其他所有選項(xiàng)在調(diào)試 Node.js 都沒(méi)能做到的事情,這讓它變得傻瓜式簡(jiǎn)單。如果你想讓你的調(diào)試變得更高級(jí),這當(dāng)然也是可以的,但是他們把它分解得足夠簡(jiǎn)單,任何人都可以快速上手并運(yùn)行,不論你對(duì) IDE、Node 和編程的熟練度如何。這太棒了。

配置 VS Code 來(lái)調(diào)試 Node.js

詳解vscode中如何更簡(jiǎn)單、有效調(diào)試地Node.js程序!!

好吧,讓我們來(lái)配置 VS Code 來(lái)調(diào)試 Node。我假設(shè)你已經(jīng)從這里下載了 VS Code,開(kāi)始配置它吧。

打開(kāi) Preferences > Settings,在搜索框中輸入 node debug。在 Extensions 選項(xiàng)卡下應(yīng)該會(huì)有一個(gè)叫 Node debug 的擴(kuò)展。在這里點(diǎn)擊第一個(gè)方框: Debug > Node: Auto Attach,然后設(shè)置下拉框的選項(xiàng)為 on。你現(xiàn)在幾乎已經(jīng)配置完成了。是的,這相當(dāng)?shù)暮?jiǎn)單。

詳解vscode中如何更簡(jiǎn)單、有效調(diào)試地Node.js程序!!

現(xiàn)在進(jìn)入項(xiàng)目文件,然后通過(guò)點(diǎn)擊文件的左側(cè)邊欄,在你想要看到代碼暫停的地方設(shè)置一些斷點(diǎn)。在終端內(nèi)輸入 node --inspect <FILE NAME>。現(xiàn)在看,神奇的事情發(fā)生了…

詳解vscode中如何更簡(jiǎn)單、有效調(diào)試地Node.js程序!!

VS Code 正在進(jìn)行的代碼調(diào)試

如果你需要一個(gè) Node.js 項(xiàng)目來(lái)測(cè)試它,可以在這里下載我的 repo。它是用來(lái)測(cè)試使用 Node 傳輸大量數(shù)據(jù)的不同形式的,但是它在這個(gè)演示中非常好用。如果你想了解

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
日韩国产一二三区| 激情久久99| 久久精品伊人| 久久亚洲人体| 亚洲黄色中文字幕| 亚洲二区免费| 视频一区视频二区中文| 日韩av不卡在线观看| 免费在线亚洲| 99久久www免费| 久久亚洲图片| 欧美一级二级视频| 国产一区二区三区四区| 在线日韩视频| 日韩1区2区3区| 美女视频黄免费的久久| sm久久捆绑调教精品一区| 欧美成人基地 | 91精品蜜臀一区二区三区在线| 91精品精品| 婷婷成人av| 麻豆视频一区| 在线一区电影| 亚洲精品欧美| 91亚洲一区| 综合激情网站| 国产一区二区三区日韩精品| 91久久国产| 国产日韩亚洲欧美精品| 成人免费电影网址| 中文字幕成人| 日本精品不卡| 欧美亚洲人成在线| jiujiure精品视频播放| 国产精品亚洲一区二区在线观看| 91精品国产91久久久久久黑人| 天堂俺去俺来也www久久婷婷| 福利一区二区| 蜜臀91精品一区二区三区| 久久精品三级| 亚洲天堂免费| 久久久久国产一区二区| 97久久亚洲| 激情综合自拍| 精品国产一区二区三区性色av| 日韩一区二区久久| 国产成人免费av一区二区午夜| 亚洲色图网站| 久久精选视频| 麻豆精品视频在线观看免费| 一区二区三区四区在线观看国产日韩| 黄色在线网站噜噜噜| 青草国产精品| 自由日本语亚洲人高潮| 麻豆国产91在线播放| 亚洲综合日韩| 日韩大片在线观看| 国产精品2区| 亚洲精品日本| 亚洲一区二区动漫| 日本免费久久| 久久成人福利| 亚洲专区视频| 老鸭窝亚洲一区二区三区| 亚洲国产欧美日本视频| 国产精品亚洲欧美日韩一区在线| 国产精品毛片| 黄色不卡一区| 亚洲播播91| 激情久久99| 久久亚洲精精品中文字幕| 日韩国产精品久久久| 99视频在线精品国自产拍免费观看| 91综合网人人| 岛国精品一区| 国产精品久一| 国产精品一区二区免费福利视频| 天堂久久av| 亚洲免费资源| 在线看片日韩| 色8久久久久| 亚洲伊人精品酒店| 亚洲影院天堂中文av色| 中文日韩在线| 国产亚洲激情| 欧美综合国产| 蜜桃91丨九色丨蝌蚪91桃色| 99pao成人国产永久免费视频| 欧美va天堂在线| 久久影视一区| 欧美一级精品| 亚洲天堂久久| 欧美日韩国产高清电影| 欧美日韩第一| 日韩视频一区| 免费久久99精品国产自在现线| 欧美不卡视频| 六月丁香综合| 亚洲天堂免费| 日本免费一区二区视频| 国产精品视频一区二区三区| 国产精品久久久久av蜜臀| 免费日韩成人| 美女av在线免费看| 亲子伦视频一区二区三区| 激情久久婷婷| 亚洲一区日本| 天堂va在线高清一区| 国产日韩一区二区三区在线| 久久中文字幕一区二区| 日韩一区自拍| 久热精品在线| 欧美精品中文| 国产成人精品一区二区免费看京| 国产一区二区三区久久久久久久久| 日韩伦理一区| 精品91久久久久| 日韩av电影一区| 国产成人精品一区二区三区在线| 蜜桃av.网站在线观看| 亚洲精品电影| 日韩一区免费| 久久久免费人体| 婷婷成人综合| 亚洲日产国产精品| 麻豆精品在线播放| 一区二区小说| 日韩福利在线观看| zzzwww在线看片免费| 九九在线精品| 日韩av一区二区在线影视| 欧美精品导航| 激情婷婷欧美| 国产伦理久久久久久妇女| 高潮一区二区| 亚洲乱亚洲高清| 精品国产欧美日韩| 亚洲欧洲日本mm| 国产精品久久久久av蜜臀| 麻豆精品蜜桃| 综合五月婷婷| 91亚洲国产| 亚洲ww精品| 蜜桃精品在线| 国产精品乱战久久久| 亚洲免费观看| 精品日本视频| 亚洲一区二区日韩| 香蕉成人av| 欧美日韩亚洲一区三区| 日韩免费一区| 欧美日韩18| 国产精品腿扒开做爽爽爽挤奶网站| 国产精品hd| 久久亚洲不卡| 久久精品123| 国产精品a级| 最近国产精品视频| 久久久精品五月天| 日韩精品欧美成人高清一区二区| 秋霞国产精品| 欧美激情亚洲| 最新国产精品视频| 欧美+亚洲+精品+三区| 精品伊人久久| 香蕉久久久久久| 成人av动漫在线观看| 精品黄色一级片| 日本一区二区三区中文字幕| 激情欧美丁香| 91亚洲国产| 国产精品自在| 蜜桃久久久久久久| 亚洲福利精品| 美女av一区| 日本成人精品| 天堂成人免费av电影一区| 黄毛片在线观看| 欧美激情精品| 91精品国产经典在线观看| 国产美女一区| 亚洲午夜91| 日韩欧美看国产| 精品女同一区二区三区在线观看| 日韩国产欧美在线播放| 蜜桃91丨九色丨蝌蚪91桃色| 伊人久久婷婷| 极品日韩av| 日韩欧美一区二区三区免费观看| 国产人成精品一区二区三| 亚洲免费观看| 国产韩日影视精品| 亚洲www啪成人一区二区| 色综合狠狠操| 国产在视频一区二区三区吞精| 国产亚洲精品美女久久| 亚洲精品日本| 亚洲精品美女| 日韩精品一区二区三区免费视频| 蜜桃一区二区三区在线观看|