[3] Node.js 14

22 stycznia 2022 Wyłączono przez Adam [zicherka] Nogły

[1] Potwierdź włączenie najnowszej wersji Node.js i zainstaluj ją.

[root@vlsr01 ~]# dnf module list nodejs
CentOS Stream 8 - AppStream
Name         Stream        Profiles                                   Summary
nodejs       10 [d]        common [d], development, minimal, s2i      Javascript runtime
nodejs       12 [e]        common [d], development, minimal, s2i      Javascript runtime
nodejs       14            common [d], development, minimal, s2i      Javascript runtime
nodejs       16            common [d], development, minimal, s2i      Javascript runtime

Extra Packages for Enterprise Linux Modular 8 - x86_64
Name         Stream        Profiles                                   Summary
nodejs       13            default, development, minimal              Javascript runtime
nodejs       16-epel       default, development, minimal              Javascript runtime

#jeżeli inne wersje są włączone, zresetuj je i włącz aktualną
[root@vlsr01 ~]# dnf module reset nodejs
Ostatnio sprawdzono ważność metadanych: 3:15:25 temu w dniu sob, 22 sty 2022, 13:30:35.
Rozwiązano zależności.
=============================================================================================
 Pakiet               Architektura        Wersja                  Repozytorium         Rozm.
=============================================================================================
Przywracanie modułów:
 nodejs

Podsumowanie transakcji
=============================================================================================
W porządku? [t/N]: t
Ukończono.

[root@vlsr01 ~]# dnf module enable nodejs:14
Ostatnio sprawdzono ważność metadanych: 3:16:13 temu w dniu sob, 22 sty 2022, 13:30:35.
Rozwiązano zależności.
=============================================================================================
 Pakiet               Architektura        Wersja                  Repozytorium         Rozm.
=============================================================================================
Włączanie strumieni modułów:
 nodejs                                   14

Podsumowanie transakcji
=============================================================================================

W porządku? [t/N]: t
Ukończono.

#zainstaluj Node.js:14
[root@vlsr01 ~]# dnf module install -y nodejs:14
Ostatnio sprawdzono ważność metadanych: 3:17:57 temu w dniu sob, 22 sty 2022, 13:30:35.
Rozwiązano zależności.
=============================================================================================
 Pakiet           Arch.  Wersja                                              Repoz.    Rozm.
=============================================================================================
Aktualizowanie:
 nodejs           x86_64 1:14.17.5-1.module_el8.6.0+939+4802ccb9             appstream  11 M
 nodejs-docs      noarch 1:14.17.5-1.module_el8.6.0+939+4802ccb9             appstream 8.2 M
 nodejs-full-i18n x86_64 1:14.17.5-1.module_el8.6.0+939+4802ccb9             appstream 7.6 M
 npm              x86_64 1:6.14.14-1.14.17.5.1.module_el8.6.0+939+4802ccb9   appstream 3.7 M
Instalowanie profili modułów:
 nodejs/common

Podsumowanie transakcji
=============================================================================================
Aktualizacja  4 pakiety
. . . . .

[root@vlsr01 ~]# node -v
v14.17.5

#wykonaj prosty skrypt, by sprawdzić poprawność instalacji
[root@vlsr01 ~]# cat nodejs_test.js
var http = require('http');
var server = http.createServer(function(req, res) {
res.write("Witaj, to jest prosty serwer WEB Node.js!!!\n");
res.end();
}).listen(8080);

[root@vlsr01 ~]# node nodejs_test.js &
[1] 3537
[root@vlsr01 ~]# curl -k localhost:8080
Witaj, to jest prosty serwer WEB Node.js!!!

[root@vlsr01 ~]# kill 3537