LoginSignup
12
8

More than 1 year has passed since last update.

Node.js update 手順 for Mac

Posted at

Macにインストールして普段使用しているNode.jsのバージョンが古くなったのでアップデートした時の備忘録。

使用するミドルウェア

Homebrew ・・・ Mac OS のパッケージマネージャー
nodebrew ・・・ Node.js のバージョン管理ツール
Node.js ・・・ JavaScript 実行環境
npm ・・・ Node.js のパッケージマネージャー

現状のバージョン確認

Homebrew

$ brew -v
Homebrew 3.3.16

最新版はこちら // 3.4.11(2022/05/22時点)

nodebrew

$ nodebrew -v
nodebrew 1.1.0

最新版はこちら // 1.2.0(2022/05/22時点)

Node.js

$ node -v
v14.17.0

$ npm -v
6.14.13

最新版はこちら // 16.15.0(2022/05/22時点)

最新バージョンへアップデート

Homebrew

$ brew update

~~ 省略 ~~

You have 56 outdated formulae installed.
You can upgrade them with brew upgrade
or list them with brew outdated.

ちょっと時間かかります。
終わったら再度バージョン確認。

$ brew -v
Homebrew 3.4.11

nodebrew

$ brew upgrade nodebrew

~~ 省略 ~~

==> Upgrading nodebrew
  1.1.0 -> 1.2.0

終わったら再度バージョン確認。

$ nodebrew -v
nodebrew 1.2.0

Node.js インストール

Node.jsはnodebrewを使ってインストールします。
現在インストールできるNode.jsのバージョンを確認します。

$ nodebrew ls-remote

~~ 省略 ~~

v16.0.0   v16.1.0   v16.2.0   v16.3.0   v16.4.0   v16.4.1   v16.4.2   v16.5.0
v16.6.0   v16.6.1   v16.6.2   v16.7.0   v16.8.0   v16.9.0   v16.9.1   v16.10.0
v16.11.0  v16.11.1  v16.12.0  v16.13.0  v16.13.1  v16.13.2  v16.14.0  v16.14.1
v16.14.2  v16.15.0

v17.0.0   v17.0.1   v17.1.0   v17.2.0   v17.3.0   v17.3.1   v17.4.0   v17.5.0
v17.6.0   v17.7.0   v17.7.1   v17.7.2   v17.8.0   v17.9.0

v18.0.0   v18.1.0   v18.2.0

io@v1.0.0 io@v1.0.1 io@v1.0.2 io@v1.0.3 io@v1.0.4 io@v1.1.0 io@v1.2.0 io@v1.3.0
io@v1.4.1 io@v1.4.2 io@v1.4.3 io@v1.5.0 io@v1.5.1 io@v1.6.0 io@v1.6.1 io@v1.6.2
io@v1.6.3 io@v1.6.4 io@v1.7.1 io@v1.8.1 io@v1.8.2 io@v1.8.3 io@v1.8.4

io@v2.0.0 io@v2.0.1 io@v2.0.2 io@v2.1.0 io@v2.2.0 io@v2.2.1 io@v2.3.0 io@v2.3.1
io@v2.3.2 io@v2.3.3 io@v2.3.4 io@v2.4.0 io@v2.5.0

io@v3.0.0 io@v3.1.0 io@v3.2.0 io@v3.3.0 io@v3.3.1

インストール可能なバージョンがたくさん出てきます。
今回はこちらで確認できる現時点(2022/05/22時点)の推奨版16.15.0をインストールします。

$ nodebrew install-binary v16.15.0

Fetching: https://nodejs.org/dist/v16.15.0/node-v16.15.0-darwin-arm64.tar.gz
################################################################################################### 100.0%
Installed successfully

利用可能なバージョンリストを表示。

$ nodebrew list
v14.17.0
v16.15.0

current: v14.17.0

使用するバージョンを指定。

$ nodebrew use v16.15.0
use v16.15.0

終わったら再度バージョン確認。

$ node -v
v16.15.0

$ npm -v
8.5.5

npm も自動的にアップデートされているようです。

まとめ

数年後または数ヶ月後にアップデートすることになるので備忘録としてまとめました。
ぜひご参考ください。

参考にしたサイト

12
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
8