[3] Node.js 14
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 [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