A Node.js és az NPM letöltése és telepítése Windows

⚡ Okos összefoglaló

Node.js telepítése Windows a hivatalos MSI telepítőt vagy a Chocolatey csomagkezelőt használja, amelyek mindkettő tartalmazza az NPM-et. A telepítés után egy egyszerű HTTP szerver szkript ellenőrzi, hogy a futtatókörnyezet egy Hello World választ küld-e a böngészőben.

  • 🪟 Windows Telepítő: A nodejs.org oldalról letölthető MSI telepítő együtt telepíti a Node.js-t és az NPM-et.
  • 📦 csokoládé: Az Windows A csomagkezelő egyetlen PowerShell-paranccsal telepíti a Node.js-t.
  • 🇧🇷 Helló Világ: Egy require('http') szerver a 8080-as porton figyel, és választ ad vissza.
  • 🔢 Verzió ellenőrzése: A node -v és az npm -v parancsok futtatása megerősíti a telepített verziókat.
  • ???? WSL2 opció: Microsoft A Linux-stílusú fejlesztési munkafolyamatokhoz a WSL2-n futó Node.js használatát ajánlja.
  • 🤖 MI beállítás: A mesterséges intelligencia asszisztensek gyorsan generálnak telepítési parancsokat és indító szerver szkripteket.

Töltsd le és telepítsd a Node.js-t és az NPM-et a következőre: Windows

A Node.js alkalmazások fejlesztésének megkezdéséhez az első lépés a Node.js keretrendszer telepítése. A Node.js keretrendszer számos operációs rendszerhez elérhető, már a következőtől kezdve: Windows nak nek Ubuntu és OS X. A Node.js keretrendszer telepítése után megkezdheti az első Node.js-alkalmazások felépítését.

A Node.js képes külső vagy bővített funkciók beágyazására egyéni modulok használatával. Ezeket a modulokat külön kell telepíteni. Egy példa a modulra: MongoDB modul, amely lehetővé teszi a munkát MongoDB adatbázisokat a Node.js alkalmazásból.

A Node.js telepítése a következőre Windows

A Node.js használatának első lépése a Node.js könyvtárak telepítése az ügyfélrendszeren. Az alábbiakban bemutatjuk a Node.js letöltésének és telepítésének lépéseit Windows:

Step 1) Töltse le a Node.js telepítőjét Windows.

Menj a webhelyre https://nodejs.org/en/download/ és töltse le a szükséges bináris fájlokat. A példánkban a Node.js-t fogjuk letölteni a következőről: Windows a 32 bites telepítő fájlokkal.

Telepítse a Node.js fájlt Windows

Step 2) Futtassa a telepítést. Double Kattintson a letöltött .msi fájlra a telepítés megkezdéséhez. Kattintson a Futtatás gombra az első képernyőn a telepítés megkezdéséhez.

Telepítse a Node.js fájlt Windows

Step 3) A következő képernyőn kattintson a „Tovább” gombra a Node.js letöltésének és telepítésének folytatásához.

Telepítse a Node.js fájlt Windows

Step 4) Fogadja el a feltételeket. A következő képernyőn fogadja el a licencszerződést, majd kattintson a Tovább gombra.

Telepítse a Node.js fájlt Windows

Step 5) Állítsa be az elérési utat. A következő képernyőn válassza ki azt a helyet, ahová a Node.js-t telepíteni szeretné, majd kattintson a Tovább gombra.

  1. Először is, add meg a Node.js telepítési fájljának helyét. Ide kerülnek a Node.js fájljai a telepítés után.
  2. Kattintson a Tovább gombra a telepítés folytatásához.

Telepítse a Node.js fájlt Windows

Step 6) Válassza ki a telepítendő alapértelmezett összetevőket. Fogadja el az alapértelmezett összetevőket, és kattintson a Tovább gombra.

Telepítse a Node.js fájlt Windows

Step 7) Indítsa el a telepítést. A következő képernyőn kattintson a Node.js telepítése gombra a telepítés megkezdéséhez. Windows.

Telepítse a Node.js fájlt Windows

Step 8) Fejezze be a telepítést. A telepítés befejezéséhez kattintson a Befejezés gombra.

Telepítse a Node.js fájlt Windows

Jegyzet: Windows most azt javasolja, hogy a fejlesztők a Node.js-t használják WSL2 (A Windows (Linux alrendszer) Linux stílusú fejlesztési munkafolyamatokhoz.

Az NPM telepítése Windows 10/8/7

A Node.js kliensgépre telepítésének másik módja egy „csomagkezelő” használata. Windows, az NPM (Node Package Manager) letöltés Chocolatey néven ismert. Úgy tervezték, hogy egy decentralizált keretrendszer legyen a szükséges alkalmazások és eszközök gyors telepítéséhez.

Az NPM telepítéséhez Windows a Chocolatey segítségével, a következő lépéseket kell végrehajtani.

Step 1) A Chocolatey telepítése – A Csokoládés weboldal nagyon világos utasításokat tartalmaz arról, hogyan kell telepíteni ezt a keretrendszert.

  • Az első lépés az alábbi parancs futtatása a parancssorablakban. Ez a parancs a Chocolatey weboldaláról származik, és a Node.js Chocolatey-n keresztüli telepítésének standard parancsa.
  • Az alábbi parancs egy PowerShell-parancs, amely meghívja a távoli PowerShell-szkriptet a Chocolatey webhelyen. Ezt a parancsot a PowerShell parancsablakban kell futtatni.
  • Ez a PowerShell-szkript elvégzi az összes szükséges munkát a szükséges összetevők letöltéséhez és azok megfelelő telepítéséhez.
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

Telepítse az NPM-et Windows 10/8/7

Step 2) A következő lépés a Node.js telepítése a helyi gépre a Chocolatey csomagkezelő segítségével. Ezt a parancssorban a következő parancs futtatásával teheted meg.

Telepítse az NPM-et Windows 10/8/7

Ha a telepítés sikeres, akkor a Node.js sikeres telepítéséről szóló üzenet jelenik meg.

Jegyzet: Ha a következőhöz hasonló hibát kapsz: „C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1”, akkor manuálisan hozd létre a mappát az elérési úton.

Az első Hello World alkalmazás futtatása a Node.js-ben

Miután letöltötted és telepítetted a Node.js-t a számítógépedre, próbáld meg megjeleníteni a „Hello World” üzenetet egy webböngészőben. Hozz létre egy Node.js fájlt firstprogram.js néven.

var http = require('http');

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

Code Magyarázat:

  1. A „require” függvény alapvető funkciója, hogy beolvassa a JavaForgatókönyv fájlt, végrehajtja a fájlt, majd visszaad egy objektumot. Ezzel az objektummal használhatók a require függvény által meghívott modulban elérhető különféle funkciók. Tehát a mi esetünkben, mivel a HTTP funkcionalitását szeretnénk használni, a require(http) parancsot használjuk.
  2. Ebben a kódsorban egy egyszerű függvényen alapuló szerveralkalmazást hozunk létre. Ez a függvény minden alkalommal meghívódik, amikor kérés érkezik a szerveralkalmazásunkhoz.
  3. Amikor egy kérés érkezik, arra kérjük a függvényünket, hogy adjon vissza egy „Hello World” választ az ügyfélnek. A writeHead függvény fejlécadatokat küld az ügyfélnek, míg az end függvény lezárja a kapcsolatot az ügyféllel.
  4. Ezután a server.listen függvényt használjuk arra, hogy a szerveralkalmazásunk a 8080-as porton figyelje a klienskéréseket. Itt megadhat bármely elérhető portot.

A kód végrehajtása

  1. Mentse el a fájlt a számítógépére: C:\Users\YourName\firstprogram.js
  2. A parancssorban keresse meg azt a mappát, amelyben a fájl található. Írja be a következő parancsot: Node firstprogram.js.

Az első Hello World alkalmazás a Node.js-ben

  1. Most a számítógéped szerverként működik! Ha bárki megpróbálja elérni a számítógépedet a 8080-as porton, egy „Hello World!” üzenetet kap cserébe.
  2. Indítsa el az internetböngészőt, és írja be a címet: http://localhost:8080

output:

Az első Hello World alkalmazás a Node.js-ben

GYIK

A Node.js a futtatókörnyezet, amely végrehajtja a JavaSzkript a böngészőn kívül. Az NPM (Node Package Manager) telepíti és kezeli a csomagokat. A Node.js telepítése automatikusan telepíti az NPM-et is.

Nyisd meg a parancssort, és futtasd a node -v parancsot a Node.js verziójának kinyomtatásához, majd futtasd az npm -v parancsot a gépedre telepített NPM verzió kinyomtatásához.

A legtöbb projekthez válaszd az LTS-t (hosszú távú támogatás), mert stabil és hosszabb ideig karbantartható. Csak akkor válaszd az Aktuális lehetőséget, ha a legújabb kísérleti funkciókra van szükséged.

Igen. Microsoft A Linux-stílusú munkafolyamatokhoz a Node.js WSL2-n történő futtatását javasolja. Telepítsen egy Linux disztribúciót, majd használjon verziókezelőt, például az nvm-et a Node.js telepítéséhez.

Egy verziókezelő, mint például az nvm-windows, lehetővé teszi a Node.js több verziója közötti váltást projektenként. Először távolíts el minden meglévő telepítést az ütközések elkerülése érdekében.

Nem. A hivatalos Node.js MSI telepítő tartalmazza az NPM-et, így az automatikusan települ a Node.js-szel együtt. Később frissítheted az npm install -g npm parancs futtatásával.

Igen. Az olyan mesterséges intelligencia asszisztensek, mint a ChatGPT, a megfelelő telepítési parancsokat generálják a következőhöz: Windows, elmagyarázza a PATH hibákat, és indító szkripteket hoz létre, amelyek felgyorsítják az első beállítást.

Igen. A GitHub Copilot automatikusan kiegészít egy require('http') szervert, amely egy porton figyel, és egy Hello World választ ad vissza, így másodpercek alatt tesztelheted a telepítést.

Foglald össze ezt a bejegyzést a következőképpen: