Kaip atsisiųsti & Įdiekite „Node.js“ ir „NPM“ lange

Turinys:

Anonim

Norėdami pradėti kurti „Node.js“ programas, pirmiausia turite įdiegti „node.js“ sistemą. Node.js sistemą galima naudoti įvairiose operacinėse sistemose, pradedant „Windows“ ir baigiant „Ubuntu“ bei „OS X“. Įdiegę „Node.js“ sistemą, galite pradėti kurti pirmąsias „Node.js“ programas.

„Node.js“ taip pat turi galimybę įterpti išorinius arba išplėstinius funkcionalumus naudodamas pasirinktinius modulius. Šie moduliai turi būti montuojami atskirai. Modulio pavyzdys yra „MongoDB“ modulis, leidžiantis dirbti su „MongoDB“ duomenų bazėmis iš jūsų programos „Node.js“.

Šioje pamokoje sužinosite

  • Kaip atsisiųsti ir įdiegti „Node.js“ sistemoje „Windows“
  • Kaip įdiegti „NPM“ sistemoje „Windows 10/8/7“
  • Paleiskite savo pirmąją „Hello World“ programą Node.js

Kaip įdiegti „Node.js“ sistemoje „Windows“

Pirmasis „Node.js“ naudojimo žingsnis yra „Node.js“ bibliotekų diegimas klientų sistemoje. Toliau pateikiami veiksmai, kaip atsisiųsti ir įdiegti „Node.js“ sistemoje „Windows“:

1 žingsnis) Atsisiųskite „Node.js Installer“, skirtą „Windows“

Eikite į svetainę https://nodejs.org/en/download/ ir atsisiųskite reikiamus dvejetainius failus.

Mūsų pavyzdyje ketiname atsisiųsti „Node.js“ sistemoje „Windows“ su 32 bitų sąrankos failais.

2 žingsnis) Paleiskite diegimą

Dukart spustelėkite atsisiųstą .msi failą, kad pradėtumėte diegimą.

Pirmajame ekrane spustelėkite mygtuką Vykdyti, kad pradėtumėte diegimą.

3 žingsnis) Tęskite diegimo veiksmus

Kitame ekrane spustelėkite mygtuką "Kitas", kad tęstumėte diegimą

4 žingsnis. Sutikite su sąlygomis

Kitame ekrane sutikite su licencijos sutartimi ir spustelėkite mygtuką Kitas.

5 žingsnis) Nustatykite kelią

Kitame ekrane pasirinkite vietą, kurioje reikia įdiegti „Node.js“, tada spustelėkite mygtuką Kitas.

1. Pirmiausia įveskite failo vietą, kad būtų galima įdiegti „Node.js“. Čia bus įdiegti „Node.js“ failai.

2. Norėdami tęsti diegimą, spustelėkite mygtuką Kitas.

6 žingsnis) Pasirinkite numatytuosius komponentus, kuriuos norite įdiegti

Priimkite numatytuosius komponentus ir spustelėkite mygtuką Kitas.

7 žingsnis) Pradėkite diegimą

Kitame ekrane spustelėkite mygtuką Įdiegti, kad pradėtumėte diegti „Node.js“ sistemoje „Windows“.

8 žingsnis. Užbaikite diegimą

Norėdami užbaigti diegimą, spustelėkite mygtuką Baigti.

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

Kaip įdiegti „NPM“ sistemoje „Windows 10/8/7“

Kitas būdas įdiegti „Node.js“ bet kurioje kliento mašinoje yra „paketų tvarkyklės“ naudojimas.

„Windows“ sistemoje „NPM“ („Node Package Manager“) atsisiuntimas yra žinomas kaip „Chocolatey“. Jis buvo sukurtas kaip decentralizuota sistema, skirta greitai įdiegti reikalingas programas ir įrankius.

Norint įdiegti „NPM“ sistemoje „Windows“ per „Chocolatey“, reikia atlikti šiuos veiksmus.

1 žingsnis) „ Chocolatey“ diegimas - „Chocolatey“ svetainėje (https://chocolatey.org/) pateikiamos labai aiškios instrukcijos, kaip reikia įdiegti šią sistemą.

  • Pirmasis žingsnis yra paleisti žemiau esančią komandą komandų eilutės languose. Ši komanda yra paimta iš „Chocolatey“ svetainės ir yra standartinė „Node.js“ diegimo per „Chocolatey“ komanda.
  • Žemiau pateikiama komanda yra „PowerShell“ komanda, kuri iškviečia nuotolinį „PowerShell“ scenarijų „Chocolatey“ svetainėje. Šią komandą reikia paleisti „PowerShell“ komandų lange.
  • Šis „PowerShell“ scenarijus atlieka visą būtiną darbą atsisiųsdamas reikalingus komponentus ir juos atitinkamai įdiegdamas.

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

2 žingsnis) Kitas žingsnis yra įdiegti „Node.js“ į savo vietinę mašiną naudojant „Chocolatey“ paketų tvarkyklę. Tai galima padaryti paleidus žemiau esančią komandą komandų eilutėje.

cinst nodejs įdiegti

Jei diegimas bus sėkmingas, gausite pranešimą apie sėkmingą „Node.js“ įdiegimą.

Pastaba: jei gaunate klaidą, pvz., „C: \ ProgramData \ chocolatey \ lib \ libreoffice \ tools \ chocolateyInstall.ps1“, tada rankiniu būdu sukurkite aplanką kelyje

Paleiskite savo pirmąją „Hello World“ programą „Node.js“

Kai jau atsisiųsite ir įdiegsite „Node.js“ savo kompiuteryje, pabandykime rodyti „Hello World“ žiniatinklio naršyklėje.

Sukurkite failą Node.js su failo pavadinimu firstprogram.js

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

Kodo paaiškinimas:

  1. Pagrindinė funkcijos „reikalauti“ funkcija yra ta, kad ji skaito „JavaScript“ failą, vykdo failą ir tada grąžina objektą. Tada naudojant šį objektą galima naudoti įvairias funkcijas, kurios yra modulyje, kurį iškviečia reikalauti funkcija. Taigi, kadangi mes norime naudoti HTTP funkcionalumą ir naudojame komandą reikalauti (http).
  2. Šioje antroje kodo eilutėje kuriame serverio programą, pagrįstą paprasta funkcija. Ši funkcija iškviečiama visada, kai pateikiama užklausa mūsų serverio programai.
  3. Gavę užklausą, mes prašome savo funkcijos grąžinti klientui atsakymą „Sveikas pasaulis“. Funkcija „writeHead“ naudojama antraštės duomenims siųsti klientui, o pabaigos funkcija uždarys ryšį su klientu.
  4. Tada mes naudojame server.listen funkciją, kad mūsų serverio programa klausytų klientų užklausų 8080 prievade. Čia galite nurodyti bet kokį galimą prievadą.

Vykdomas kodas

    1. Išsaugokite failą savo kompiuteryje: C: \ Users \ Your Name \ firstprogram.js

    2. Komandų eilutėje eikite į aplanką, kuriame saugomas failas. Įveskite komandą Mazgas firstprogram.js

    1. Dabar jūsų kompiuteris veikia kaip serveris! Jei kas nors bandys pasiekti jūsų kompiuterį 8080 prievade, jis gaus „Sveikas pasaulis!“ žinutė mainais!

    2. Paleiskite interneto naršyklę ir įveskite adresą: http: // localhost: 8080

OutPut

Santrauka

  • Mes matėme „Node.js“ diegimą per „MSI“ diegimo modulį, kurį galite rasti „Node.js“ svetainėje. Šis diegimas įdiegia reikiamus modulius, reikalingus klientui paleisti „Node.js“ programą.
  • „Node.js“ taip pat galima įdiegti per paketų tvarkyklę. „Windows“ paketų tvarkyklė yra žinoma kaip „Chocolatey“. Komandų eilutėje vykdydamas keletą paprastų komandų, „Chocolatey“ paketų tvarkyklė automatiškai atsisiunčia reikiamus failus ir tada įdiegia juos į kliento mašiną.
  • Paprasta „Node.js“ programa susideda iš serverio, kuris klausosi konkretaus prievado. Kai į serverį ateina užklausa, serveris klientui automatiškai išsiunčia „Hello World“ atsakymą.