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.