Node.js 20 : インストール2023/10/13 |
Node.js 20 をインストールします。
|
|
[1] | 現在、有効になっている Node.js のバージョンを確認してインストールします。 |
[root@dlp ~]# dnf module list nodejs CentOS Stream 9 - AppStream Name Stream Profiles Summary nodejs 18 common [d], development, minimal, s2i Javascript runtime nodejs 20 common [d], development, minimal, s2i Javascript runtime Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled # 他バージョンが有効な場合は一旦リセットして有効バージョンを切り替え [root@dlp ~]# dnf module -y reset nodejs [root@dlp ~]# dnf module -y enable nodejs:20
# Node.js 20 を指定してインストール [root@dlp ~]# dnf module -y install nodejs:20/common Dependencies resolved. ======================================================================================= Package Arch Version Repo Size ======================================================================================= Installing group/module packages: nodejs x86_64 1:20.5.1-1.module_el9+642+c81e94f6 appstream 14 M npm x86_64 1:9.8.0-1.20.5.1.1.module_el9+642+c81e94f6 appstream 2.6 M Installing weak dependencies: nodejs-docs noarch 1:20.5.1-1.module_el9+642+c81e94f6 appstream 8.0 M nodejs-full-i18n x86_64 1:20.5.1-1.module_el9+642+c81e94f6 appstream 8.5 M Installing module profiles: nodejs/common Transaction Summary ======================================================================================= Install 4 Packages ..... .....[root@dlp ~]# node -v v20.5.1 # テストスクリプトを作成して動作確認
[root@dlp ~]# cat > nodejs_test.js <<'EOF'
var http = require('http');
var server = http.createServer(function(req, res) {
res.write("Hello, This is the Node.js Simple Web Server!\n");
res.end();
}).listen(8080);
EOF
[root@dlp ~]#
node nodejs_test.js & [1] 1902
[root@dlp ~]#
[root@dlp ~]# curl localhost:8080 Hello, This is the Node.js Simple Web Server! kill 1902 |
Sponsored Link |