[4] Node.js 16

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       common [d], development, minimal, s2i      Javascript runtime
nodejs   14 [e]   common [d] [i], 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

Wskazówka: [d]omyślne, [e]włączone, [x]wyłączone, [i]zainstalowane

#jeżeli włączone są inne wersje Ndde.js, zresetuj je i włącz najnowszą
[root@vlsr01 ~]# dnf module reset nodejs

Rozwiązano zależności.
================================================================================
 Pakiet            Architektura     Wersja              Repozytorium      Rozm.
================================================================================
Wyłączanie profili modułów:
 nodejs/common
Przywracanie modułów:
 nodejs
Podsumowanie transakcji
================================================================================
W porządku? [t/N]: t
Ukończono.

[root@vlsr01 ~]# dnf module enable nodejs:16
Rozwiązano zależności.
================================================================================
 Pakiet            Architektura     Wersja              Repozytorium      Rozm.
================================================================================
Włączanie strumieni modułów:
 nodejs                             16
Podsumowanie transakcji
================================================================================
W porządku? [t/N]: t
Ukończono.

#zainstaluj nodejs:16
[root@vlsr01 ~]# dnf module install -y nodejs:16
Ostatnio sprawdzono ważność metadanych: 0:10:09 temu w dniu sob, 22 sty 2022, 16:59:54.
Rozwiązano zależności.
================================================================================
 Pakiet           Arch.  Wersja                                 Repoz.    Rozm.
================================================================================
Aktualizowanie:
 nodejs           x86_64 1:16.8.0-1.module_el8.6.0+928+039f010b appstream  12 M
 nodejs-docs      noarch 1:16.8.0-1.module_el8.6.0+928+039f010b appstream 8.5 M
 nodejs-full-i18n x86_64 1:16.8.0-1.module_el8.6.0+928+039f010b appstream 7.6 M
 npm              x86_64 1:7.21.0-1.16.8.0.1.module_el8.6.0+928+039f010b
                                                                appstream 2.5 M
Instalowanie profili modułów:
 nodejs/common
Podsumowanie transakcji
================================================================================
Aktualizacja  4 pakiety
. . . . .

[root@vlsr01 ~]# node -v
v16.8.0

#sprawdź poprawność instalacji i działania poprzez prosty skrypt
[root@vlsr01 ~]# mcedit 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] 4242

[root@vlsr01 ~]# curl localhost:8080
Witaj, to jest prosty serwer WEB Node.js!!!

[root@vlsr01 ~]# kill 4242