Utviklingsmiljø i Javascript
Her er en oppskrift på hvordan du kan sette opp et enkelt utviklingsmiljø i Javascript. Oppsettet setter opp et prosjekt i en mappe via NPM
(Node Package Manager) og tar i bruk en modul som heter npm-watch.
npm-watch sin oppgave er å restarte ditt prosjekt hver gang den merker endringer, slik at alt du trenger å gjøre er å refreshe nettsiden.
Når du er ferdig, vil du kunne bruke npm run watch
til å kjøre koden din, istedetfor å bruke node app.js
. Fordelen med å bruke npm run watch
er at npm-watch
oppdaterer og kjører koden din automagisk hver gang etter du har gjort endringer, slik at du sparer mye tid.
Oppsett av npm-watch
:
For å installere npm-watch kjører vi følgende kommando i prosjektet vårt sin terminal: npm install npm-watch
Vi er nå nødt til å gjøre noen endringer i vår fil som heter package.json
, den vil se noe slik ut:
Om du har flere dependencies her, eller ulike verdier, så gjør det ingenting. Bare bekreft at
npm-watch
ligger under "dependencies"
. Her må vi endre på "scripts"
, og legge til et nytt felt: "watch":
Dette er det som må inn:
Hele package.json
vil da se slik ut:
Ved å nå kjøre npm run watch
i terminalen, vil en tjeneste, nodemon åpne nettleseren din, starte app.js
og overvåke endringer i alle .js
filer.
Dersom du har et express dokument aktivt, vil du nå kunne endre på funksjonene uten å måtte kjøre koden manuelt ved å bruke node app.js
, istedet er det kun nødvendig å refreshe nettleseren din.