Node.js:n ja NPM:n lataaminen ja asentaminen Windows

Node.js-sovellusten rakentamisen aloittamiseksi ensimmäinen vaihe on node.js-kehyksen asennus. Node.js-kehys on saatavana useille käyttöjärjestelmille alkaen Windows että Ubuntu ja OS X. Kun Node.js-kehys on asennettu, voit alkaa rakentaa ensimmäisiä Node.js-sovelluksiasi.

Node.js:llä on myös mahdollisuus upottaa ulkoisia toimintoja tai laajennettuja toimintoja käyttämällä mukautettuja moduuleja. Nämä moduulit on asennettava erikseen. Esimerkki moduulista on MongoDB moduuli, jonka kanssa voit työskennellä MongoDB tietokannat Node.js-sovelluksestasi.

Node.js:n asentaminen Windows

Ensimmäinen vaihe Node.js:n käytössä on Node.js-kirjastojen asentaminen asiakasjärjestelmään. Alla on ohjeet Node.js:n lataamiseen ja asentamiseen Windows:

Vaihe 1) Lataa Node.js Installer for Windows

Siirry sivustolle https://nodejs.org/en/download/ ja lataa tarvittavat binaaritiedostot.

Esimerkissämme aiomme ladata Node.js:n Windows 32-bittisten asennustiedostojen kanssa.

Asenna Node.js päälle Windows

Vaihe 2) Suorita asennus

Double Aloita asennus napsauttamalla ladattua .msi-tiedostoa.

Aloita asennus napsauttamalla Suorita-painiketta ensimmäisessä näytössä.

Asenna Node.js päälle Windows

Vaihe 3) Jatka asennusvaiheista

Napsauta seuraavassa näytössä "Seuraava" -painiketta jatkaaksesi Node.js:n latausta ja asennusta

Asenna Node.js päälle Windows

Vaihe 4) Hyväksy ehdot

Hyväksy lisenssisopimus seuraavassa näytössä ja napsauta Seuraava-painiketta.

Asenna Node.js päälle Windows

Vaihe 5) Aseta polku

Valitse seuraavassa näytössä sijainti, johon Node.js on asennettava, ja napsauta sitten Seuraava-painiketta.

1. Anna ensin tiedoston sijainti Node.js:n asennusta varten. Tälle Node.js-tiedostot tallennetaan asennuksen jälkeen.

2. Napsauta Seuraava-painiketta jatkaaksesi asennusta.

Asenna Node.js päälle Windows

Vaihe 6) Valitse asennettavat oletuskomponentit

Hyväksy oletuskomponentit ja napsauta Seuraava-painiketta.

Asenna Node.js päälle Windows

Vaihe 7) Aloita asennus

Napsauta seuraavassa näytössä Node.js-asennuspainiketta aloittaaksesi asennuksen Windows.

Asenna Node.js päälle Windows

Vaihe 8) Viimeistele asennus

Viimeistele asennus napsauttamalla Valmis-painiketta.

Asenna Node.js päälle Windows

Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)

Kuinka asentaa NPM Windows 10/8/7

Toinen tapa asentaa Node.js mille tahansa asiakaskoneelle on käyttää "pakettienhallintaa".

On Windows, NPM-lataus (Node Package Manager) tunnetaan nimellä Chocolatey. Se on suunniteltu hajautetuksi kehykseksi tarvitsemiesi sovellusten ja työkalujen nopeaan asentamiseen.

NPM:n asentamiseen Windows Chocolateyn kautta seuraavat vaiheet on suoritettava.

Vaihe 1) Chocolateyn asentaminen – Chocolateyn verkkosivusto (https://chocolatey.org/) sisältää erittäin selkeät ohjeet tämän kehyksen asentamisesta.

  • Ensimmäinen askel on suorittaa alla oleva komento komentokehoteikkunoissa. Tämä komento on otettu Chocolatey-verkkosivustolta ja on tavallinen komento Node.js:n asentamiseen Chocolateyn kautta.
  • Alla oleva komento on PowerShell-komento, joka kutsuu Chocolatey-verkkosivustolla olevaa PowerShell-etäkomentosarjaa. Tämä komento on suoritettava PowerShell-komentoikkunassa.
  • Tämä PowerShell-skripti tekee kaiken tarvittavan työn ladatakseen tarvittavat komponentit ja asentaakseen ne vastaavasti.

@powershell -NoProfile -ExecutionPolicy Bypass -Komento "iex ((new-object wet.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE% \suklaa\bin

Asenna NPM päälle Windows 10/8/7

Vaihe 2) Seuraava vaihe on asentaa Node.js paikalliseen koneellesi Chocolateyn paketinhallinnan avulla. Tämä voidaan tehdä suorittamalla alla oleva komento komentokehotteessa.

Asenna NPM päälle Windows 10/8/7

Jos asennus onnistuu, saat viestin Node.js:n onnistuneesta asennuksesta.

Huomautus: Jos saat virheilmoituksen, kuten "C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1", luo polussa oleva kansio manuaalisesti

Ensimmäisen Hello World -sovelluksesi suorittaminen Node.js:ssä

Kun Node.js on ladattu ja asennettu tietokoneellesi, yritetään näyttää "Hello World" verkkoselaimessa.

Luo tiedosto Node.js tiedoston nimellä firstprogram.js

var http = require('http');

http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/html'});
    res.end('Hello World!');
}).listen(8080);

Koodin selitys:

  1. "Require"-funktion perustoiminto on, että se lukee a JavaKäsikirjoitus tiedosto, suorittaa tiedoston ja jatkaa sitten objektin palauttamista. Tämän objektin avulla voidaan sitten käyttää vaati-funktion kutsumassa moduulissa olevia erilaisia ​​toimintoja. Joten meidän tapauksessamme, koska haluamme käyttää HTTP:n toimintoja ja käytämme request(http)-komentoa.
  2. Tässä 2nd rivin koodia, luomme palvelinsovellusta, joka perustuu yksinkertaiseen toimintoon. Tätä toimintoa kutsutaan aina, kun palvelinsovelluksellemme tehdään pyyntö.
  3. Kun pyyntö vastaanotetaan, pyydämme toimintoamme palauttamaan asiakkaalle "Hello World" -vastauksen. WriteHead-toimintoa käytetään otsikkotietojen lähettämiseen asiakkaalle, ja lopputoiminto sulkee yhteyden asiakkaaseen.
  4. Käytämme sitten server.listen-toimintoa saadaksemme palvelinsovelluksemme kuuntelemaan asiakkaan pyyntöjä portista 8080. Voit määrittää minkä tahansa käytettävissä olevan portin täällä.

Suoritetaan koodia

    1. Tallenna tiedosto tietokoneellesi: C:\Users\Nimesi\ firstprogram.js
    2. Siirry komentokehotteessa kansioon, johon tiedosto on tallennettu. Anna komento Node firstprogram.js

Ensimmäinen Hello World -sovellus Node.js:ssä

    1. Nyt tietokoneesi toimii palvelimena! Jos joku yrittää päästä tietokoneellesi portissa 8080, hän saa "Hello World!" viestiä vastineeksi!
    2. Käynnistä Internet-selain ja kirjoita osoite: http://localhost:8080

ulostulo

Ensimmäinen Hello World -sovellus Node.js:ssä

Yhteenveto

  • Olemme nähneet Node.js:n asennuksen MSI-asennusmoduulin kautta, joka on saatavilla Node.js-verkkosivustolta. Tämä asennus asentaa tarvittavat moduulit, joita tarvitaan Node.js-sovelluksen suorittamiseen asiakaskoneessa.
  • Node.js voidaan asentaa myös paketinhallinnan kautta. Ikkunoiden pakettienhallinta tunnetaan nimellä Chocolatey. Suorittamalla joitain yksinkertaisia ​​komentoja komentokehotteessa Chocolatey-paketinhallinta lataa automaattisesti tarvittavat tiedostot ja asentaa ne sitten asiakaskoneeseen.
  • Yksinkertainen Node.js-sovellus koostuu palvelimen luomisesta, joka kuuntelee tiettyä porttia. Kun pyyntö tulee palvelimelle, palvelin lähettää automaattisesti "Hello World" -vastauksen asiakkaalle.