Hvordan laste ned og installere Node.js og NPM på Windows
Node.js har også muligheten til å innebygge ekstern funksjonalitet eller utvidet funksjonalitet ved å benytte seg av tilpassede moduler. Disse modulene må installeres separat. Et eksempel på en modul er MongoDB modul som lar deg jobbe med MongoDB databaser fra din Node.js-applikasjon.
Hvordan installere Node.js på Windows
Det første trinnet i bruk av Node.js er installasjonen av Node.js-bibliotekene på klientsystemet. Nedenfor er trinnene for å laste ned og installere Node.js i Windows:
Trinn 1) Last ned Node.js Installer for Windows
Gå til siden https://nodejs.org/en/download/ og last ned de nødvendige binære filene.
I vårt eksempel skal vi laste ned Node.js på Windows med 32-biters installasjonsfilene.
Trinn 2) Kjør installasjonen
Double klikk på den nedlastede .msi-filen for å starte installasjonen.
Klikk på Kjør-knappen på den første skjermen for å starte installasjonen.
Trinn 3) Fortsett med installasjonstrinnene
I neste skjermbilde klikker du på «Neste»-knappen for å fortsette med nedlastingen og installasjonen av Node.js
Trinn 4) Godta vilkårene
I neste skjermbilde, Godta lisensavtalen og klikk på Neste-knappen.
Trinn 5) Sett opp stien
I neste skjermbilde velger du plasseringen der Node.js må installeres og klikker deretter på Neste-knappen.
1. Angi først filplasseringen for installasjonen av Node.js. Det er her filene for Node.js vil bli lagret etter installasjonen.
2. Klikk på Neste-knappen for å fortsette installasjonen.
Trinn 6) Velg standardkomponentene som skal installeres
Godta standardkomponentene og klikk på Neste-knappen.
Trinn 7) Start installasjonen
I neste skjermbilde klikker du på Node.js installeringsknappen for å begynne å installere på Windows.
Trinn 8) Fullfør installasjonen
Klikk på Fullfør-knappen for å fullføre installasjonen.
Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)
Hvordan installere NPM på Windows 10/8/7
Den andre måten å installere Node.js på en hvilken som helst klientmaskin er å bruke en "pakkebehandling".
On Windows, er NPM (Node Package Manager)-nedlastingen kjent som Chocolatey. Det ble designet for å være et desentralisert rammeverk for rask installasjon av applikasjoner og verktøy du trenger.
For å installere NPM på Windows via Chocolatey, må følgende trinn utføres.
Trinn 1) Installere Chocolatey – The Chocolatey-nettstedet (https://chocolatey.org/) har veldig klare instruksjoner om hvordan dette rammeverket må installeres.
- Det første trinnet er å kjøre kommandoen nedenfor i ledetekstvinduene. Denne kommandoen er hentet fra Chocolatey-nettstedet og er standardkommandoen for å installere Node.js via Chocolatey.
- Kommandoen nedenfor er en PowerShell-kommando som kaller det eksterne PowerShell-skriptet på Chocolatey-nettstedet. Denne kommandoen må kjøres i et PowerShell-kommandovindu.
- Dette PowerShell-skriptet gjør alt nødvendig arbeid med å laste ned de nødvendige komponentene og installere dem deretter.
@powershell -NoProfile -ExecutionPolicy Bypass -Kommando "iex ((new-object wet.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE% \sjokolade\bin
Trinn 2) Det neste trinnet er å installere Node.js på din lokale maskin ved hjelp av Chocolatey, pakkebehandling. Dette kan gjøres ved å kjøre kommandoen nedenfor i ledeteksten.
Hvis installasjonen er vellykket, vil du få meldingen om vellykket installasjon av Node.js.
OBS: Hvis du får en feilmelding som "C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1" Opprett deretter mappen i banen manuelt
Kjører din første Hello World-applikasjon i Node.js
Når du har lastet ned og installert Node.js på datamaskinen din, la oss prøve å vise "Hello World" i en nettleser.
Opprett filen Node.js med filnavnet firstprogram.js
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.end('Hello World!');
}).listen(8080);
Kodeforklaring:
- Den grunnleggende funksjonaliteten til "require"-funksjonen er at den leser en JavaScript fil, kjører filen og fortsetter deretter med å returnere et objekt. Ved å bruke dette objektet kan man deretter bruke de ulike funksjonalitetene som er tilgjengelige i modulen kalt av require-funksjonen. Så i vårt tilfelle, siden vi ønsker å bruke funksjonaliteten til HTTP og vi bruker kommandoen require(http).
- I dette 2nd linje med kode lager vi en serverapplikasjon som er basert på en enkel funksjon. Denne funksjonen kalles når en forespørsel sendes til serverapplikasjonen vår.
- Når en forespørsel mottas, ber vi funksjonen vår om å returnere et "Hello World"-svar til klienten. WriteHead-funksjonen brukes til å sende header-data til klienten, og mens sluttfunksjonen vil lukke forbindelsen til klienten.
- Vi bruker da server.listen-funksjonen for å få serverapplikasjonen vår til å lytte til klientforespørsler på port nr 8080. Du kan spesifisere hvilken som helst tilgjengelig port her.
Utfører koden
-
- Lagre filen på datamaskinen din: C:\Users\Ditt navn\ firstprogram.js
- Naviger til mappen der filen er lagret i ledeteksten. Skriv inn kommandoen Node firstprogram.js
-
- Nå fungerer datamaskinen din som en server! Hvis noen prøver å få tilgang til datamaskinen din på port 8080, vil de få et "Hello World!" melding i retur!
- Start nettleseren din, og skriv inn adressen: http://localhost:8080
Produksjon
Sammendrag
- Vi har sett installasjonen av Node.js via MSI-installasjonsmodulen, som er tilgjengelig på nettstedet til Node.js. Denne installasjonen installerer de nødvendige modulene som kreves for å kjøre en Node.js-applikasjon på klienten.
- node.js kan også installeres via en pakkebehandling. Pakkebehandleren for Windows er kjent som Chocolatey. Ved å kjøre noen enkle kommandoer i ledeteksten, laster Chocolatey-pakkebehandleren automatisk ned de nødvendige filene og installerer dem deretter på klientmaskinen.
- En enkel Node.js-applikasjon består av å lage en server som lytter på en bestemt port. Når en forespørsel kommer til serveren, sender serveren automatisk et "Hello World"-svar til klienten.












