U ovom članku pokazat ću vam kako koristiti program za ispravljanje pogrešaka NodeJS. Za demonstraciju koristim NodeJS 8 na Debian 9 Stretchu. Ali sve što je prikazano u ovom članku trebalo bi raditi na bilo kojoj najnovijoj verziji NodeJS-a na bilo kojoj Linux distribuciji, Mac OS-u i Windowsu. Pa krenimo.
Instaliranje NodeJS:
NodeJS se možda neće instalirati na vaše računalo prema zadanim postavkama. Ali je besplatno dostupan za preuzimanje i instaliranje. Samo idite na službenu web stranicu NodeJS-a na https: // nodejs.org / hr / i preuzmite NodeJS za svoj operativni sustav. Dostupan je za Mac OS, Linux i Windows. Dakle, bez obzira koji operativni sustav imate, trebali biste ga moći instalirati.
Postavljanje programa ispitivanja:
Program NodeJS koji sam koristio u ovom članku dan je u nastavku:
Ovo je jednostavan NodeJS program koji dodaje 2 broja.
Možete pokrenuti skriptu NodeJS app.js sa sljedećom naredbom:
$ node aplikacija.js
U sljedećem odjeljku pokazat ću vam kako koristiti program za ispravljanje pogrešaka NodeJS.
Pokretanje programa za ispravljanje pogrešaka NodeJS:
Za otklanjanje pogrešaka u skripti NodeJS app.js, morate pokrenuti skriptu app.js s programom za otklanjanje pogrešaka NodeJS.
Možete pokrenuti program za otklanjanje pogrešaka NodeJS za aplikaciju.js sljedeću naredbu:
$ node inspekcija aplikacije.js
BILJEŠKA: Na starijoj verziji NodeJS-a pokrećete aplikacija za ispravljanje pogrešaka čvora.js umjesto toga za pokretanje NodeJS ispravljača.
Program za ispravljanje pogrešaka NodeJS trebao bi se pokrenuti kao što možete vidjeti na snimci zaslona u nastavku.
Sada ovdje možete pokrenuti mnoge naredbe za otklanjanje pogrešaka u skripti NodeJS app.js.
Dobivanje pomoći za NodeJS program za ispravljanje pogrešaka:
Možete pokrenuti sljedeću naredbu da biste dobili popis naredbi i funkcija koje možete koristiti za otklanjanje pogrešaka u NodeJS skripti u NodeJS ispravljaču:
otklanjanje pogrešaka> pomoć
Kao što vidite, navedene su sve naredbe i funkcije s kratkim opisom onoga što rade. Kada se teško sjećate koje naredbe ili funkcije treba pokrenuti, ovo je dobro mjesto za pomoć.
Automatsko dovršavanje na NodeJS ispravljaču:
Možete djelomično upisati naredbu ili funkciju i pritisnuti
Prije pritiskanja
Nakon pritiska
U sljedećim odjeljcima pokazat ću vam kako napraviti drugačiji zadatak za uklanjanje pogrešaka pomoću NodeJS programa za otklanjanje pogrešaka.
Postavljanje točaka prekida s NodeJS programom za ispravljanje pogrešaka:
NodeJS skripta ima mnogo numeriranih redaka kada se gleda u programskom uređivaču teksta. Možete postaviti točke prekida na bilo kojem od ovih redaka. Recimo da ste postavili točku prekida na liniji 3 i pokrenuli NodeJS skriptu. Tada bi program za ispravljanje pogrešaka NodeJS izvodio liniju 1 i 2 i zaustavio se na liniji 3. Tada možete provjeriti jesu li rezultati do ispravne točke i nastaviti program kao i obično. Možete postaviti onoliko prijelaznih točaka koliko vam je potrebno.
Da biste postavili točku prekida, pokrenite funkciju setBreakpoint (). Funkcija prihvaća cjelobrojni parametar kao broj retka na koji želite postaviti točku prekida.
setBreakpoint (int lineNumber)Za postavljanje točke prekida na liniji 3,
Pokrenite sljedeću naredbu:
otklanjanje pogrešaka> setBreakpoint (3)
Kao što vidite, točka prekida postavljena je na liniji 3, koja je označena strelicom (>).
Postavimo sada i točku prekida na liniju 22:
otklanjanje pogrešaka> setBreakpoint (22)
Kao što vidite, točka prekida postavlja se i na liniju 22, neposredno prije izvršavanja prve funkcije addNumber ().
Uklanjanje ili brisanje točaka prekida pomoću NodeJS programa za ispravljanje pogrešaka:
Da biste uklonili točku prekida, samo pokrenite funkciju clearBreakpoint ().
clearBreakpoint (int lineNumber)Dodajte broj retka na kojem ste postavili točku prekida kao argument funkciji clearBreakpoint (), točku prekida treba ukloniti ili obrisati.
Popis svih prijelomnih točaka s NodeJS ispravljačem:
Sljedećom naredbom možete navesti sve točke prekida koje ste već postavili pomoću programa za otklanjanje pogrešaka NodeJS:
otklanjanje pogrešaka> točke prekidaKao što vidite, na liniji 3 i liniji 22 postavljene su točke prijeloma.
Korištenje REPL-a u NodeJS Debuggeru:
Puni oblik REPL-a je Read-Eval-Strrint Lup. Možete upotrijebiti REPL u programu za ispravljanje pogrešaka NodeJS za provjeru sadržaja varijabli i funkcija te mnogih drugih. Zaista je korisno.
Da biste pokrenuli REPL, pokrenite sljedeću naredbu:
otklanjanje pogrešaka> replKao što vidite, REPL je započeo.
Sada možete pritisnuti
Također možete ispisati sadržaj bilo koje varijable koju želite. Samo upišite ime varijable i pritisnite
Također možete provjeriti i funkcije.
Da biste izašli iz REPL, pritisnite
Korištenje naredbe cont u NodeJS Debuggeru:
Sada kada ste postavili sve točke prekida, možete pokrenuti nast zapovijed ili c naredba za nastavak izvođenja linija do prve točke prekida.
otklanjanje pogrešaka> c
Sada mogu provjeriti vrijednost x i g od REPL-a i kao što vidite to je točno.
Da biste prešli na sljedeću točku prijeloma, možete trčati c opet zapovijedi.
Varijable se ispisuju s REPL.
Pokretanje c naredba ponovno dovršava program jer više nema točaka prekida.
Resetiranje izvršavanja programa:
Ako želite započeti izvršavanje redaka s početka vaše NodeJS skripte, morate resetirati program za ispravljanje pogrešaka.
Program za otklanjanje pogrešaka možete resetirati pomoću sljedeće naredbe:
$ r
Otklanjanje pogrešaka u skripti NodeJS redak po redak:
Možete koristiti Sljedeći ili n naredba za pokretanje NodeJS skripte redak po redak.
U početku nisam postavio vrijednost za x i g.
Izvršio sam 1 redak:
otklanjanje pogrešaka> nSada x postavljeno je na 5 i g je još uvijek nedefiniran.
Možete se premještati redak po redak i nastaviti s otklanjanjem pogrešaka u vašoj NodeJS skripti na ovaj način.
Iako postoje mnoge stvari koje nisam mogao pokriti, ali ovo je osnova korištenja programa za ispravljanje pogrešaka NodeJS za otklanjanje pogrešaka u aplikaciji NodeJS. Sada bi moglo biti lako naučiti više o NodeJS ispravljaču pomoću Pomozite naredba. Hvala što ste pročitali ovaj članak.