NodeJS

NodeJS Debugger oktatóanyag

NodeJS Debugger oktatóanyag
Nem számít, mennyire értesz a NodeJS programozásához, mindig történnek olyan dolgok, amelyeket nem szeretnél. Tehát a NodeJS alkalmazás hibakeresése nagyon fontos a problémák megtalálásához és kijavításához, valamint az alkalmazás mielőbbi futtatásához. A NodeJS erőteljes hibakeresési funkciókkal rendelkezik, amelyek valóban hasznosak. Nagyon egyszerűen használhatja a NodeJS hibakeresőt a parancssorból.

Ebben a cikkben megmutatom, hogyan kell használni a NodeJS hibakeresőt. A bemutatóhoz a Debian 9 Stretch-en a NodeJS 8-at használom. De a cikkben bemutatottaknak működniük kell a NodeJS legújabb verzióin, bármely Linux disztribúción, Mac OS és Windows rendszeren. Tehát kezdjük.

A NodeJS telepítése:

Előfordulhat, hogy a NodeJS alapértelmezés szerint nincs telepítve a számítógépére. De szabadon letölthető és telepíthető. Csak keresse fel a NodeJS hivatalos webhelyét a https: // nodejs címen.org / hu / és töltse le a NodeJS-t az operációs rendszeréhez. Ez elérhető Mac OS, Linux és Windows rendszerekhez. Tehát nem számít, milyen operációs rendszerrel rendelkezik, képesnek kell lennie a telepítésére.

A tesztprogram beállítása:

A cikkben használt NodeJS program az alábbiakban található:

Ez egy egyszerű NodeJS program, amely 2 számot ad hozzá.

Futtathatja a NodeJS parancsfájlt kb.js a következő paranccsal:

$ node alkalmazás.js

A következő részben bemutatom, hogyan kell használni a NodeJS hibakeresőt.

A NodeJS hibakereső indítása:

A NodeJS parancsfájl hibakeresése kb.js, futtatnia kell a szkriptet kb.js a NodeJS hibakeresővel.

Indíthatja a NodeJS hibakeresőt az alkalmazáshoz.js a következő parancs:

$ node ellenőrzi az alkalmazást.js

JEGYZET: A NodeJS régebbi verzióján futtat csomópont hibakereső alkalmazás.js ehelyett a NodeJS hibakeresőt indítsa el.

A NodeJS hibakeresőnek el kell indulnia, amint az az alábbi képernyőképen látható.

Most itt számos parancsot futtathat a NodeJS parancsfájl hibakereséséhez kb.js.

Segítség kérése a NodeJS hibakeresővel kapcsolatban:

A következő paranccsal futtathatja a NodeJS parancsfájl hibakereséséhez használható parancsok és funkciók listáját a NodeJS hibakeresőben:

debug> help

Amint láthatja, az összes parancs és funkció fel van tüntetve, rövid leírással, hogy mit csinálnak. Ha nehezen emlékszik, milyen parancsokat vagy funkciókat kell futtatnia, ez egy jó hely, ahol segítséget kaphat.

Automatikus befejezés a NodeJS hibakeresőn:

Részben beírhat egy parancsot vagy funkciót, és megnyomhatja az automatikus befejezéshez.

Mielőtt megnyomná :

Miután megnyomta . Amint láthatja, a funkció automatikusan befejeződik.

A következő szakaszokban megmutatom, hogyan lehet különböző hibakeresési feladatokat végrehajtani a NodeJS hibakeresővel.

Töréspontok beállítása a NodeJS hibakeresővel:

A NodeJS parancsfájlnak számos számozott sora van, ha egy programozási szövegszerkesztőben nézi meg. Töréspontokat állíthat be ezen vonalak bármelyikén. Tegyük fel, hogy beállított egy töréspontot a 3. soron, és elindította a NodeJS parancsfájlt. Ezután a NodeJS hibakereső lefutja az 1. és 2. sort, és megáll a 3. sorban. Ezután ellenőrizheti, hogy az eredmények addig a pontig helyesek-e, és folytathatja a programot a szokásos módon. Annyi töréspontot állíthat be, amennyire szüksége van.

Töréspont beállításához futtassa a setBreakpoint () függvényt. A függvény egy egész paramétert fogad el sorszámként, amelyre töréspontot kíván beállítani.

setBreakpoint (int lineNumber)

Töréspont beállítása a 3. vonalon,

Futtassa a következő parancsot:

hibakeresés> setBreakpoint (3)

Amint láthatja, egy töréspontot állítanak be a 3. sorra, amelyet nyíllal jelölnek (>).

Most állítsunk be egy töréspontot a 22. vonalon is:

hibakeresés> setBreakpoint (22)

Amint láthatja, a 22. sorban is beállítanak töréspontot, közvetlenül az első addNumber () függvény végrehajtása előtt.

Töréspontok eltávolítása vagy törlése a NodeJS hibakeresővel:

A töréspont eltávolításához futtassa a clearBreakpoint () függvényt.

clearBreakpoint (int lineNumber)

Adja meg azt a sorszámot, amelynél töréspontot állított be argumentumként a clearBreakpoint () függvényhez, a töréspontot el kell távolítani vagy törölni kell.

Az összes töréspont felsorolása a NodeJS hibakeresővel:

A NodeJS hibakeresővel már beállított összes töréspontot felsorolhatja a következő paranccsal:

debug> töréspontok

Amint láthatja, a 3. és a 22. vonalon töréspontokat állítottam be.

A REPL használata a NodeJS hibakeresőben:

A REPL teljes formája Read-Eval-Print Lhoppá. A REPL használatával a NodeJS hibakeresőben ellenőrizheti a változók és függvények tartalmát, és még sok minden mást. Nagyon hasznos.

A REPL indításához futtassa a következő parancsot:

debug> repl

Mint láthatja, a REPL elindult.

Most megnyomhatja kétszer, hogy megnézze, mely változók és függvények állnak rendelkezésre a NodeJS parancsfájljában.

Bármelyik változó tartalmát kinyomtathatja. Csak írja be a változó nevét és nyomja meg .

A funkciókat is ellenőrizheti.

A REPL kilépéshez nyomja meg a gombot + c. Vissza kellene térnie a hibakeresőhöz.

A cont parancs használata a NodeJS hibakeresőben:

Most, hogy megadta az összes töréspontot, futtathatja a folytatás parancs vagy c parancsot a sorok futtatásának folytatásához az első töréspontig.

hibakeresés> c

Most ellenőrizhetem a x és y a REPL-től, és amint láthatja, helyes.

A következő töréspontra lépéshez futtathat c ismét parancsot.

A változókat a REPL segítségével nyomtatják ki.

A c A parancs ismét befejezi a programot, mivel nincs több töréspont.

A program végrehajtásának visszaállítása:

Ha a NodeJS parancsfájl elejétől el akarja kezdeni a sorok végrehajtását, akkor vissza kell állítania a hibakeresőt.

A hibakeresőt a következő paranccsal állíthatja vissza:

$ r

A NodeJS parancsfájl hibakeresése soronként:

Használhatja a következő vagy n parancs a NodeJS parancsfájl futtatására soronként.

Eleinte nincs beállítva értékem x és y.

1 sort hajtottam végre:

hibakeresés> n

Most x értékre van állítva 5 és y még mindig határozatlan.

Soronként mozoghat, és így folytathatja a NodeJS parancsfájlok hibakeresését.

Bár sok mindent nem tudok lefedni, de ezek a NodeJS hibakereső használatának alapjai a NodeJS alkalmazás hibakereséséhez. Most könnyűnek kell lennie arról, hogy többet megtudjon a NodeJS hibakeresőről a Segítség parancs. Köszönjük, hogy elolvasta ezt a cikket.

Hogyan lehet megváltoztatni a bal és jobb egérgombokat a Windows 10 PC-n
Elég általános, hogy az összes számítógépes egéreszközt ergonómikusan a jobbkezes felhasználók számára tervezték. De vannak olyan egéreszközök, amelye...
Az egérkattintások emulálása az egérrel a Clickless Mouse használatával a Windows 10 rendszerben
Ha az egeret vagy a billentyűzetet nem megfelelő testtartásban, túlzott használat mellett használhatja, számos egészségügyi problémát okozhat, beleért...
Ezekkel az ingyenes eszközökkel adja hozzá az egérmozdulatokat a Windows 10 rendszerhez
Az elmúlt években a számítógépek és az operációs rendszerek nagymértékben fejlődtek. Volt idő, amikor a felhasználóknak parancsokkal kellett navigálni...