背景
手順
node.jsのバージョン18をインストールします。
リポジトリのアップデート
リポジトリのバージョンを確認します。
sudo apt show nodejs
以下のように出力されます。
Package: nodejs
Version: 12.22.9~dfsg-1ubuntu3
バージョン12は古いです。以下のコマンドでリポジトリをアップデートして18にします。
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
改めて、リポジトリのバージョンを確認します。
sudo apt show nodejs
この2023年5月の最新である18.16.0
が表示されました。
Package: nodejs
Version: 18.16.0-deb-1nodesource1
node.jsのインストール
バージョンが18になっていますので、インストールします。
sudo apt-get install -y nodejs
node.jsのバージョン確認
node --version
v18.16.0
npmのバージョンを確認します。
npm --version
9.5.1
npmのアップデート
npmもアップデートします。
npmのバージョンを確認します。9.5.1
となっています。
npm version
{
npm: '9.5.1',
node: '18.16.0',
acorn: '8.8.2',
ada: '1.0.4',
ares: '1.19.0',
brotli: '1.0.9',
cldr: '42.0',
icu: '72.1',
llhttp: '6.0.10',
modules: '108',
napi: '8',
nghttp2: '1.52.0',
nghttp3: '0.7.0',
ngtcp2: '0.8.1',
openssl: '3.0.8+quic',
simdutf: '3.2.2',
tz: '2022g',
undici: '5.21.0',
unicode: '15.0',
uv: '1.44.2',
uvwasi: '0.0.15',
v8: '10.2.154.26-node.26',
zlib: '1.2.13'
}
アップデートします。
sudo npm update -g
アップデートされたか確認します。9.6.6
になりました。
npm version
{
npm: '9.6.6',
node: '18.16.0',
acorn: '8.8.2',
ada: '1.0.4',
ares: '1.19.0',
brotli: '1.0.9',
cldr: '42.0',
icu: '72.1',
llhttp: '6.0.10',
modules: '108',
napi: '8',
nghttp2: '1.52.0',
nghttp3: '0.7.0',
ngtcp2: '0.8.1',
openssl: '3.0.8+quic',
simdutf: '3.2.2',
tz: '2022g',
undici: '5.21.0',
unicode: '15.0',
uv: '1.44.2',
uvwasi: '0.0.15',
v8: '10.2.154.26-node.26',
zlib: '1.2.13'
}