はじめに
Node.js で JavaScript を実行します。
Node.js はオープンソースの JavaScript 実行環境です。
環境
Ubuntu 22.04.2 LTS
Node.js 18.16.1 LTS
手順の流れ
手順
1. curl のインストール
Node.js のインストールに使用するため、curl をインストールします。
# 一般ユーザー権限
$ sudo apt update
$ sudo apt-get install -y curl
# root権限
$ apt update
$ apt-get install -y curl
2. Node.js のインストール
NodeSource が 提供する PRA を使用して Node.js をインストールします。
PRA は Personal Package Archive の略で Ubuntu の非公式リポジトリです。
Ubuntu の公式リポジトリからは新しいバージョンの Node.js がインストールできないため、 NodeSource の PRA を使用します。
# 一般ユーザー権限
$ curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - &&\
sudo apt-get install -y nodejs
# root権限
$ curl -fsSL https://deb.nodesource.com/setup_lts.x | bash - &&\
apt-get install -y nodejs
dpkg: error processing archive と出力される場合
https://github.com/nodesource/distributions/issues/1157#issuecomment-1131212089
以下コマンドを実行後、再インストールします。
# 一般ユーザー権限
$ sudo dpkg --remove --force-remove-reinstreq libnode-dev
$ sudo dpkg --remove --force-remove-reinstreq libnode72:amd64
# root 権限
$ dpkg --remove --force-remove-reinstreq libnode-dev
$ dpkg --remove --force-remove-reinstreq libnode72:amd64
3. バージョン確認
$ node -v
v18.16.1
4. js ファイルの作成
任意のディレクトリに hello.js というソースファイルを作成します。
# js ファイルの作成
$ cat << EOF > hello.js
console.log("Hello World!");
EOF
5. js ファイルの実行
hello.js を実行します。
$ node hello.js
Hello World!
参考