Kaip automatiškai iš naujo paleisti Node.js programą?

Kaip Automatiskai Is Naujo Paleisti Node Js Programa



Node.js yra gerai žinoma JavaScript vykdymo aplinka, naudojama kuriant dinamiškas, greitas ir keičiamo dydžio žiniatinklio programas. Kūrimo proceso metu kūrėjai, atsižvelgdami į reikalavimus, turi retkarčiais atlikti keletą veikiančio kodo pakeitimų. Kad naujinimai paveiktų, kūrėjas turi pakartotinai iš naujo paleisti Node.js serverį.

Tradicinis paleidimo iš naujo procesas paleidžia programą, terminale vykdydamas komandą „mazgas“. Pakartotinai atlikti šią užduotį užima daug laiko. Tačiau mazgo programa gali būti automatiškai paleista iš naujo.







Šiame įraše bus paaiškinta, kaip automatiškai iš naujo paleisti Node.js programą.



Kaip automatiškai iš naujo paleisti Node.js programą?

Nodemonas yra komandų eilutės įrankis, kuris stebi Node.js projektą ir automatiškai iš naujo nustato programą, kai joje įvyksta kokių nors pakeitimų. Tai reiškia, kad vartotojas neprivalo iš pradžių sustabdyti Node.js programos, o paskui ją paleisti iš naujo, kad pasikeistų efektas.



„Nodemon“ yra lengva naudoti ir jam iškviesti nereikia jokio egzemplioriaus. Be to, tai neturi įtakos programos šaltinio kodui ir sutaupo laiko ją vykdyti vėl ir vėl įvesdami „mazgas“.





Kaip įdiegti „nodemon“?

Node.js “ mazgas “ yra išorinis modulis, kurį vartotojas turi įdiegti visame projekte, naudodamas „-g“ parinktį. Šiuo tikslu vykdykite toliau nurodytą komandą:

virš jūros lygio I -g mazgas


Galima pastebėti, kad „nodemon“ visame pasaulyje įtrauktas į dabartinį Node.js projektą:




Be to, „mazgas“ taip pat gali būti įdiegtas kaip kūrimo priklausomybė naudojant šiuos „ -sutaupyti “ ir „ - Dev ' vėliavos su ' npm “ paketų tvarkyklė:

virš jūros lygio I --save-dev mazgas


Dabar „ mazgas “ yra įtraukta kaip priklausomybė dabartiniame Node.js projekte:


Patikrinkite „nodemon“ versiją

Norėdami daugiau patikrinti „ mazgas “, vartotojas gali paleisti toliau nurodytą komandą, kad patikrintų įdiegtą versiją:

mazgas


Aukščiau pateiktoje komandoje „ “ vėliavėlė reiškia “ versija “ raktinį žodį.

Šioje išvestyje rodoma įdiegta „nodemon“ versija, kuri yra „ 3.0.1 “:

Kaip naudoti „nodemon“, norint automatiškai iš naujo paleisti Node.js programą?

Norėdami naudoti ' mazgas “ norėdami iš naujo paleisti Node.js programą, nurodykite jį kaip raktinį žodį ir failo pavadinimą tokiu būdu:

mazgas < failo pavadinimas >


Aukščiau pateiktoje komandoje „failo pavadinimas“ reiškia „.js“ failą, kuriame įrašytas Node.js programos šaltinio kodas. Pavyzdžiui, jo pavadinimas yra „app.js“.

Dabar peržiūrėkite pateiktus pavyzdžius, kad galėtumėte naudoti „ mazgas “ praktiškai norėdami iš naujo paleisti Node.js programą.

1 pavyzdys: „Nodemon“ taikymas iš naujo paleisti Node.js programą iš pradžių

Šiame pavyzdyje naudojamas „nodemon“ Node.js programai paleisti neatliekant jokių jos pakeitimų:

nodemon app.js


Galima išanalizuoti, kad „nodemon“ paleido „app.js“ failą sėkmingai rodydamas jo išvestį:


2 pavyzdys: „Nodemon“ taikymas iš naujo paleidus Node.js programą atlikus pakeitimus

Šiame pavyzdyje naudojamas „nodemon“, kad iš naujo paleistų Node.js projekto failą „app.js“, atlikus norimus pakeitimus:

nodemon app.js


Galima pastebėti, kad išsaugojus naujus pakeitimus faile „app.js“, „nodemon“ automatiškai paleidžia jį iš naujo, rodydamas išvestį pagal atnaujintą turinį:


Tai viskas apie Node.js programos automatinį paleidimą iš naujo.

Išvada

Norėdami automatiškai iš naujo paleisti Node.js programą, naudokite „ mazgas “ komandinės eilutės įrankis. Šiam komandų eilutės įrankiui reikia „ npm (mazgų paketų tvarkyklė) “, kad įdiegtumėte visame pasaulyje į Node.js projektą. Įdiegę nurodykite „nodemon“ kaip raktinį žodį, o „Node“ programos failą „.js“ nurodykite kaip „ mazgas “, kad automatiškai paleistumėte iš naujo, kad gautumėte atnaujintą efektą. Šiame rašte praktiškai paaiškinta, kaip automatiškai iš naujo paleisti Node.js programą.