MazgasJS

„NodeJS“ derintuvo pamoka

„NodeJS“ derintuvo pamoka
Nesvarbu, kaip sekasi programuoti „NodeJS“, visada nutiks dalykų, kurių nenorite. Taigi derinti „NodeJS“ programą yra labai svarbu norint rasti ir išspręsti problemas bei kuo greičiau paleisti programą. „NodeJS“ turi galingas derinimo funkcijas, o tai tikrai naudinga. Galite labai lengvai naudoti „NodeJS“ derintuvą iš komandinės eilutės.

Šiame straipsnyje aš jums parodysiu, kaip naudotis „NodeJS“ derintuvu. Demonstracijai naudoju „NodeJS 8“ „Debian 9 Stretch“. Bet viskas, kas parodyta šiame straipsnyje, turėtų veikti bet kurioje naujausioje „NodeJS“ versijoje bet kuriuose „Linux“ paskirstymuose, „Mac OS“ ir „Windows“. Taigi pradėkime.

Diegimas „NodeJS“:

Pagal numatytuosius nustatymus „NodeJS“ gali būti neįdiegta jūsų kompiuteryje. Bet ją galima laisvai atsisiųsti ir įdiegti. Tiesiog eikite į oficialią „NodeJS“ svetainę šiuo adresu: https: // nodejs.org / lt / ir atsisiųskite „NodeJS“ savo operacinei sistemai. Tai galima „Mac OS“, „Linux“ ir „Windows“. Taigi nesvarbu, kokią operacinę sistemą turite, turėtumėte sugebėti ją įdiegti.

Testo programos nustatymas:

Toliau pateikiama „NodeJS“ programa, kurią naudojau šiame straipsnyje:

Tai paprasta „NodeJS“ programa, pridedanti 2 skaičius.

Galite paleisti „NodeJS“ scenarijų programa.js su tokia komanda:

„$ node“ programa.js

Kitame skyriuje parodysiu, kaip naudotis „NodeJS“ derintuvu.

Paleidžiamas „NodeJS“ derintuvas:

Derinti „NodeJS“ scenarijų programa.js, turite paleisti scenarijų programa.js su „NodeJS“ derintuvu.

Galite paleisti programos „NodeJS“ derintuvą.js šią komandą:

$ node patikrinkite programą.js

PASTABA: Naudodami senesnę „NodeJS“ versiją, vykdote mazgo derinimo programa.js vietoj to paleisti „NodeJS“ derintuvą.

„NodeJS“ derintuvas turėtų prasidėti taip, kaip matote toliau pateiktoje ekrano kopijoje.

Dabar galite paleisti daug komandų, kad derintumėte „NodeJS“ scenarijų programa.js.

Pagalbos gavimas naudojant „NodeJS“ derintuvą:

Norėdami paleisti komandų ir funkcijų, kuriomis galite derinti „NodeJS“ scenarijų „NodeJS“ derintuve, sąrašą galite paleisti šią komandą:

derinti> pagalba

Kaip matote, išvardytos visos komandos ir funkcijos su trumpu jų veikimo aprašymu. Kai jums sunku prisiminti, kokias komandas ar funkcijas reikia vykdyti, tai yra gera vieta gauti pagalbos.

Automatinis „NodeJS“ derintuvo užbaigimas:

Galite iš dalies įvesti komandą ar funkciją ir paspausti gauti automatinį užbaigimą.

Prieš paspaudžiant :

Paspaudus . Kaip matote, funkcija yra automatiškai baigta.

Kitose dalyse parodysiu, kaip atlikti skirtingas derinimo užduotis naudojant „NodeJS“ derintuvą.

Lūžio taškų nustatymas naudojant „NodeJS“ derintuvą:

„NodeJS“ scenarijuje yra daug sunumeruotų eilučių, kai žiūrima programavimo teksto rengyklėje. Bet kurioje iš šių linijų galite nustatyti lūžio taškus. Tarkime, kad 3 eilutėje nustatėte lūžio tašką ir paleidžiate „NodeJS“ scenarijų. Tada „NodeJS“ derintuvas vykdys 1 ir 2 eilutes ir sustos ties 3 eilute. Tada galite patikrinti, ar rezultatai yra tikslūs, ir tęsti programą kaip įprasta. Galite nustatyti tiek pertraukos taškų, kiek jums reikia.

Norėdami nustatyti pertraukos tašką, paleiskite funkciją setBreakpoint (). Funkcija priima sveiko skaičiaus parametrą kaip eilutės numerį, kuriam norite nustatyti pertraukos tašką.

setBreakpoint (int lineNumber)

Norėdami nustatyti lūžio tašką 3 eilutėje,

Paleiskite šią komandą:

derinti> setBreakpoint (3)

Kaip matote, lūžio taškas nustatomas 3 eilutėje, kuri pažymėta rodykle (>).

Dabar nustatykime lūžio tašką ir 22 eilutėje:

derinti> setBreakpoint (22)

Kaip matote, lūžio taškas nustatomas ir 22 eilutėje, prieš pat vykdant pirmąją funkciją addNumber ().

Lūžio taškų pašalinimas arba išvalymas naudojant „NodeJS“ derintuvą:

Norėdami pašalinti lūžio tašką, tiesiog paleiskite „clearBreakpoint (“) funkciją.

clearBreakpoint (int lineNumber)

Perduokite eilutės numerį, kuriame pertraukimo taškas nustatytas kaip argumentas funkcijai clearBreakpoint (), pertraukimo tašką reikia pašalinti arba išvalyti.

Visų lūžio taškų sąrašas naudojant „NodeJS“ derintuvą:

Galite išvardyti visus pertraukimo taškus, kuriuos jau nustatėte naudodami „NodeJS“ derintuvą, naudodami šią komandą:

derinti> lūžio taškai

Kaip matote, aš turiu lūžio taškus, nustatytus 3 ir 22 eilutėse.

REPL naudojimas „NodeJS“ derintuve:

Pilna REPL forma yra Read-Eval-Print Loi. Galite naudoti „REPL“ „NodeJS“ derintuve, kad patikrintumėte kintamųjų ir funkcijų turinį ir dar daugiau. Tai tikrai naudinga.

Norėdami paleisti REPL, vykdykite šią komandą:

derinti> pakartoti

Kaip matote, REPL prasidėjo.

Dabar galite paspausti du kartus, kad pamatytumėte, kokie kintamieji ir funkcijos šiuo metu yra jūsų „NodeJS“ scenarijuje.

Taip pat galite atsispausdinti bet kurio norimo kintamojo turinį. Tiesiog įveskite kintamojo pavadinimą ir paspauskite .

Taip pat galite patikrinti funkcijas.

Norėdami išeiti iš REPL, paspauskite + c. Turėtumėte grįžti į derintoją.

„Cont“ komandos naudojimas „NodeJS“ derintuve:

Dabar, kai nustatėte visus lūžio taškus, galite paleisti tęsinys komandą arba c komandą tęsti eiles iki pirmojo lūžio taško.

derinti> c

Dabar galiu patikrinti x ir y iš REPL ir, kaip matote, yra teisinga.

Norėdami pereiti prie kito lūžio taško, galite paleisti c vėl komandą.

Kintamieji spausdinami naudojant REPL.

Veikia c komanda vėl užbaigia programą, nes nebėra pertraukos taškų.

Programos vykdymo atstatymas:

Jei norite pradėti vykdyti eilutes nuo „NodeJS“ scenarijaus pradžios, turite iš naujo nustatyti derintuvą.

Derintuvą galite iš naujo nustatyti naudodami šią komandą:

$ r

Derinimo „NodeJS“ scenarijus eilutėmis pagal eilutes:

Galite naudoti Kitas arba n komanda paleisti „NodeJS“ scenarijų eilutėmis.

Iš pradžių aš neturiu nustatytos vertės x ir y.

Įvykdžiau 1 eilutę:

derinti> n

Dabar x yra nustatytas į 5 ir y vis dar yra neapibrėžtas.

Galite judėti po eilutę ir toliau derinti savo „NodeJS“ scenarijų.

Nors yra daug dalykų, kurių negalėjau aptarti, tačiau tai yra pagrindai, kaip naudoti „NodeJS“ derintuvą derinant „NodeJS“ programą. Dabar turėtų būti lengva sužinoti daugiau apie „NodeJS“ derintuvą pagalba komandą. Dėkojame, kad perskaitėte šį straipsnį.

„Vulkan“, skirta „Linux“ vartotojams
Kiekvienos naujos kartos grafikos plokštės matome, kaip žaidimų kūrėjai peržengia grafinės ištikimybės ribas ir artėja prie fotorealizmo. Nepaisant vi...
„OpenTTD“ ir „Simutrans“
Sukurti savo transporto modeliavimą gali būti smagu, atpalaiduojanti ir be galo viliojanti. Štai kodėl jūs turite įsitikinti, kad išbandėte kuo daugia...
„OpenTTD“ pamoka
„OpenTTD“ yra vienas iš populiariausių verslo modeliavimo žaidimų. Šiame žaidime turite sukurti nuostabų transporto verslą. Tačiau pradėsite nuo mažda...