oktatas:web:nodejs:telepites
Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalonElőző változatKövetkező változat | Előző változat | ||
oktatas:web:nodejs:telepites [2024/07/27 17:21] – eltávolítva admin | oktatas:web:nodejs:telepites [2024/07/28 11:07] (aktuális) – [Lásd még] admin | ||
---|---|---|---|
Sor 1: | Sor 1: | ||
+ | [[oktatas: | ||
+ | |||
+ | ====== Node.js telepítés ====== | ||
+ | |||
+ | * **Szerző: | ||
+ | * Copyright (c) 2020, Sallai András | ||
+ | * Szerkesztve: | ||
+ | * Licenc: [[https:// | ||
+ | * Web: https:// | ||
+ | |||
+ | ===== Bevezetés ===== | ||
+ | |||
+ | A Node.js JavaScript futtató eszköz. Eredetileg szerveroldali használatra lett létrehozva. | ||
+ | |||
+ | Ajánlott az LTS verzió telepítése. | ||
+ | |||
+ | Kiadási táblázat: | ||
+ | |||
+ | * https:// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Telepítés Linuxon ===== | ||
+ | ==== Telepítés Debian csomagból ==== | ||
+ | |||
+ | apt install nodejs | ||
+ | apt install npm | ||
+ | |||
+ | Debian GNU/Linux rendszeren a Node.js a nodejs csomagból telepíthető. | ||
+ | Nem tévesztendő össze a node csomaggal, amely | ||
+ | **Amateur Packet Radio** Node programot tartalmazza. Utóbbi | ||
+ | rendszergazdaként a " | ||
+ | Ha csak a nodejs programot telepítjük, | ||
+ | rá egy node nevű szimbolikus linket. | ||
+ | |||
+ | ==== Legújabb telepítése ==== | ||
+ | |||
+ | Debianos elérés: | ||
+ | * https:// | ||
+ | |||
+ | === Telepítés előtt === | ||
+ | |||
+ | apt install curl | ||
+ | |||
+ | Opcionális: | ||
+ | apt install gcc g++ make | ||
+ | |||
+ | === Telepítés === | ||
+ | < | ||
+ | curl -fsSL https:// | ||
+ | apt update | ||
+ | apt install nodejs | ||
+ | </ | ||
+ | |||
+ | |||
+ | A setup_16.x, a 2021-ben használható telepítő verziója. | ||
+ | Az aktuális verziót keressük az alábbi weblapok | ||
+ | egyikén: | ||
+ | |||
+ | * https:// | ||
+ | * https:// | ||
+ | |||
+ | < | ||
+ | 2021-08-26-án Az Angular LTS kiadása 11.x. Ehhez kompatibilis a 10-s NodeJS. | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Opcionális ==== | ||
+ | |||
+ | apt install yarn | ||
+ | ===== Telepítés Windowson ===== | ||
+ | ==== Chocolatey csomagkezelővel ==== | ||
+ | |||
+ | choco install nodejs | ||
+ | |||
+ | ==== Webhelyről ==== | ||
+ | |||
+ | Töltsük le a weboldaláról: | ||
+ | * http:// | ||
+ | |||
+ | |||
+ | Lehetőségünk van a következőkre: | ||
+ | |||
+ | | Windows Installer (.msi) | 32-bit | 64-bit | | ||
+ | | Windows Binary (.zip) | ||
+ | |||
+ | A telepítős változat (.msi) beteszi a node parancsot az útvonalba. | ||
+ | |||
+ | |||
+ | ===== Ellenőrzés ===== | ||
+ | ==== node parancs ==== | ||
+ | |||
+ | Telepítés után ellenőrizzük a node parancs meglétét: | ||
+ | node --version | ||
+ | |||
+ | |||
+ | ===== Helló Világ ===== | ||
+ | |||
+ | Állomány szerkesztése: | ||
+ | nano hello.js | ||
+ | |||
+ | Tartalom: | ||
+ | <code javascript hello.js> | ||
+ | console.log(' | ||
+ | </ | ||
+ | |||
+ | Futtatás: | ||
+ | node hello.js | ||
+ | |||
+ | ===== Az npm frissítése ===== | ||
+ | |||
+ | Melyik verzió van a gépünkön? | ||
+ | npm -v | ||
+ | |||
+ | Melyik a legújabb kiadás: | ||
+ | * https:// | ||
+ | * Jobboldalon keressük a **Releases** részt. | ||
+ | |||
+ | |||
+ | Frissítés: | ||
+ | npm install -g npm@latest | ||
+ | |||
+ | Vagy: | ||
+ | npm install -g npm@next | ||
+ | |||
+ | ===== Node.js frissítés ===== | ||
+ | |||
+ | Használjuk az n modult vagy az nvm parancsot. | ||
+ | |||
+ | |||
+ | Cache frissítés: | ||
+ | npm cache clean -f | ||
+ | Az n modul telepítése: | ||
+ | npm install -g n | ||
+ | |||
+ | Frissítés rendszergazdaként: | ||
+ | n stable | ||
+ | |||
+ | ===== Docker Composer ===== | ||
+ | |||
+ | <code yaml docker-compose.yml> | ||
+ | services: | ||
+ | node: | ||
+ | image: node | ||
+ | container_name: | ||
+ | working_dir: | ||
+ | environment: | ||
+ | - NODE_ENV=production | ||
+ | ports: | ||
+ | - 8888:8888 | ||
+ | volumes: | ||
+ | - ./ | ||
+ | command: "npm start" | ||
+ | |||
+ | </ | ||
+ | |||
+ | Indítás: | ||
+ | docker-compose up -d | ||
+ | |||
+ | Forrás: | ||
+ | * https:// | ||
+ | |||
+ | |||
+ | ===== Lásd még ===== | ||
+ | |||
+ | * [[oktatas: | ||
+ | |||
oktatas/web/nodejs/telepites.1722093707.txt.gz · Utolsó módosítás: 2024/07/27 17:21 szerkesztette: admin