Felhasználói eszközök

Eszközök a webhelyen


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.

Összehasonlító nézet linkje

Előző változat mindkét oldalonElőző változat
Következő változat
Előző változat
oktatas:web:nodejs:telepites [2024/07/27 17:21] – eltávolítva adminoktatas:web:nodejs:telepites [2024/07/28 11:07] (aktuális) – [Lásd még] admin
Sor 1: Sor 1:
 +[[oktatas:web:nodejs|< Node.js]]
 +
 +====== Node.js telepítés ======
 +
 +  * **Szerző:** Sallai András
 +  * Copyright (c) 2020, Sallai András
 +  * Szerkesztve: 2020-2024
 +  * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]]
 +  * Web: https://szit.hu
 +
 +===== 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://github.com/nodejs/release#release-schedule (2022)
 +
 +
 +
 +
 +
 +===== 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 "node" paranccsal futtatható. 
 +Ha csak a nodejs programot telepítjük, akkor létrehozhatunk
 +rá egy node nevű szimbolikus linket. 
 +
 +==== Legújabb telepítése ====
 +
 +Debianos elérés:
 +  * https://deb.nodesource.com/ (2024)
 +
 +=== Telepítés előtt ===
 +
 +  apt install curl
 +
 +Opcionális: 
 +  apt install gcc g++ make
 +
 +=== Telepítés ===
 +<code>
 +curl -fsSL https://deb.nodesource.com/setup_16.x | bash -
 +apt update
 +apt install nodejs
 +</code>
 +
 +
 +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://github.com/nodesource/distributions
 +  * https://nodejs.org/en/download/package-manager/
 +
 +<note>
 +2021-08-26-án Az Angular LTS kiadása 11.x. Ehhez kompatibilis a 10-s NodeJS. 
 +</note>
 +
 +
 +==== 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://nodejs.org
 +
 +
 +Lehetőségünk van a következőkre:
 +
 +| Windows Installer (.msi) | 32-bit | 64-bit |
 +| Windows Binary (.zip)  | 32-bit | 64-bit |
 +
 +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('Helló Világ');
 +</code>
 +
 +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://github.com/npm/cli
 +    * 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: node1
 +    working_dir: /home/node/app
 +    environment:
 +      - NODE_ENV=production
 +    ports:
 +      - 8888:8888
 +    volumes:
 +      - ./app:/home/node/app
 +    command: "npm start"
 +
 +</code>
 +
 +Indítás:
 +  docker-compose up -d
 +
 +Forrás:
 +  * https://www.docker.com/blog/how-to-use-the-node-docker-official-image/ (2024)
 +
 +
 +===== Lásd még =====
 +
 +  * [[oktatas:web:node.js:nodejs_verziok|Node.js verziók]]
 +
  
oktatas/web/nodejs/telepites.1722093707.txt.gz · Utolsó módosítás: 2024/07/27 17:21 szerkesztette: admin