CentOS 8
Sponsored Link

Node.js 14 : インストール2020/12/08

 
Node.js 14 をインストールします。
[1] 現在、有効になっている Node.js のバージョンを確認してインストールします。
[root@dlp ~]#
dnf module list nodejs

CentOS Linux 8 - AppStream
Name    Stream     Profiles                                   Summary
nodejs  10 [d][e]  common [d] [i], development, minimal, s2i  Javascript runtime
nodejs  12         common [d], development, minimal, s2i      Javascript runtime
nodejs  14         common [d], development, minimal, s2i      Javascript runtime

Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled

# 他バージョンが有効な場合は一旦リセットして有効バージョンを切り替え

[root@dlp ~]#
dnf module reset nodejs

[root@dlp ~]#
dnf module enable nodejs:14
# Node.js 14 を指定してインストール

[root@dlp ~]#
dnf module -y install nodejs:14

Dependencies resolved.
=============================================================================================
 Package            Arch    Version                                          Repo        Size
=============================================================================================
Upgrading:
 nodejs             x86_64  1:14.11.0-1.module_el8.3.0+516+516d0fc0          appstream   11 M
 nodejs-full-i18n   x86_64  1:14.11.0-1.module_el8.3.0+516+516d0fc0          appstream  7.5 M
 npm                x86_64  1:6.14.8-1.14.11.0.1.module_el8.3.0+516+516d0fc0 appstream  3.8 M
Installing weak dependencies:
 nodejs-docs        noarch  1:14.11.0-1.module_el8.3.0+516+516d0fc0          appstream  7.9 M
Installing module profiles:
 nodejs/common

Transaction Summary
=============================================================================================
Install  1 Package
Upgrade  3 Packages
.....
.....

[root@dlp ~]#
node -v

v14.11.0

# テストスクリプトを作成して動作確認

[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] 5372
[root@dlp ~]#
curl localhost:8080

Hello, This is the Node.js Simple Web Server!
[root@dlp ~]#
kill 5372

関連コンテンツ