[4] Node.js 16
22 stycznia 2022[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