


Wie verwende ich Node.js+DevTools, um Anwendungen schnell zu debuggen?
Sep 26, 2021 am 10:25 AMWie kann das Debuggen von Node.js-Anwendungen beschleunigt werden? Der folgende Artikel führt Sie durch die Verwendung von DevTools, um das Debuggen von Node.js-Anwendungen zu beschleunigen. Ich hoffe, er wird Ihnen hilfreich sein!
Bei einigen Node-bezogenen Entwicklungen geben wir häufig den Inhalt von Variablen zur Anzeige über Console aus. Es ist immer noch möglich, einfache Daten anzuzeigen, aber wenn wir auf relativ große Objekte stoßen Bei vielen gemounteten Attributfunktionen wird die Konsole möglicherweise nicht angezeigt oder sogar der Inhalt wird weggespült, was unsere Entwicklungseffizienz ernsthaft beeinträchtigt. Heute werden wir node-nightly verwenden. Lassen Sie uns bequem in Chrome debuggen und unsere Objekte anzeigen und Ausgabeprotokolle.
【Empfohlenes Lernen: „nodejs Tutorial“】
Schauen wir uns den Effekt anhand eines einfachen Demonstrations-Plug-Ins von Webpack an -nightly:
npm install --global node-nightly
.
Node-nightly ausführen:
node-nightly
.npm install --global node-nightly
。
执行node-nightly:
node-nightly
。
启动入口脚本:
通过node-nightly执行入口脚本:
node-nightly --inspect-brk ./node_modules/webpack/bin/webpack.js
,脚本将在第一条语句处断开,等待操作。输入
chrome://inspect
打开Chrome Inspect。进入inspect:
脚本处于等待状态:
在source中添加当前node项目的工作空间,后续我们就可以按原来在chrome中调试JavaScript一样来操作了。
Console中的信息也打印出来了
补充说明
往往我们的webpack的配置文件会区分不同的环境进行特殊的配置,node-nightly同样允许我们在执行的命令后增加配置如:
--config webpack.prod.js
。调试我们的其他简单的Node单脚本将更加简单,大家可以尝试一下。
如果node-nightly在运行时不正常,我们可以安装指定版本:
node-nightly --version {version}
或安装最新安排:node-nightly --upgrade

Starten Sie das Eingabeskript:
🎜🎜Führen Sie das Eingabeskript über 🎜node-nightly🎜 aus:node-nightly --inspect-brk ./node_modules/webpack/bin/webpack.js
, das Skript wird bei einer Anweisung im Zustand „Disconnected“ sein und auf den Betrieb warten. 🎜🎜🎜🎜Geben Sie chrome://inspect
ein, um 🎜Chrome Inspect zu öffnen. 🎜🎜🎜🎜🎜Enter inspect: 🎜🎜🎜🎜

node-nightly --version {version}
oder die neueste Anordnung installieren: node -nightly - -upgrade
, um zu versuchen, das Problem zu beheben🎜🎜🎜🎜Weitere Programmierkenntnisse finden Sie unter: 🎜Programmiervideo🎜! ! 🎜Das obige ist der detaillierte Inhalt vonWie verwende ich Node.js+DevTools, um Anwendungen schnell zu debuggen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Ein Artikel über Speichersteuerung in Node

Detaillierte grafische Erläuterung des Speichers und des GC der Node V8-Engine

Node.js 19 ist offiziell veröffentlicht, lassen Sie uns über seine 6 Hauptfunktionen sprechen!

Lassen Sie uns ausführlich über das File-Modul in Node sprechen

Lassen Sie uns darüber sprechen, wie Sie das beste Node.js-Docker-Image auswählen.

Was soll ich tun, wenn der Knoten den Befehl npm nicht verwenden kann?

Lassen Sie uns über den GC-Mechanismus (Garbage Collection) in Node.js sprechen

Lassen Sie uns über die Ereignisschleife in Node sprechen
