electron、n、node、npmなどのバージョンのアップデート方法
現状の確認
$ npm list --depth=0 -g
/Users/.nodebrew/node/v11.2.0/lib
├── electron@4.2.12
├── n@9.0.1
├── node-gyp@3.8.0
└── npm@6.14.17
electron、n、node、npmのバージョン構成をチェックする
nodebrewでnodeの設定をしているのがわかる
念の為各バージョンを個別に出力してみる
$ npx electron -v
v4.2.12
electronのバージョンを確認「4.2.12」
$ n list
node/10.10.0
node/19.1.0
nのバージョンリストを確認「9.0.1」
9.0.1はリストに無い
celleus:ele celleus$ node -v
v11.2.0
nodeのバージョンを確認「11.2.0」
$ npm -v
6.14.17
npmのバージョンを確認「6.14.17」
Homebrewを使用してnodeをアップデートする
Homebrewをアップデートする
$ brew -v
Homebrew 3.4.6
Homebrew/homebrew-core (git revision c199393579c; last commit 2022-04-12)
Homebrew/homebrew-cask (git revision f49a71b320; last commit 2022-04-12)
brewのバージョンの確認
$ brew update
brewのアップデート
$ brew -v
Homebrew 3.6.12
Homebrew/homebrew-core (git revision c42c244245c; last commit 2022-11-25)
Homebrew/homebrew-cask (git revision f827402c59; last commit 2022-11-25)
アップデート後のバージョン確認
$ nodebrew -v
nodebrew 1.1.0
nodebrewのバージョン確認
$ brew upgrade nodebrew
nodebrewのアップデート
$ nodebrew -v
nodebrew 1.2.0
アップデート後のバージョン確認
$ node -v
v11.2.0
nodeのバージョン確認
$ nodebrew install-binary v18.12.1
上記サイトよりnodeの最新バージョンを調べて新しいバージョンのnodeをインストールしておく
$ nodebrew list
v8.12.0
v10.2.0
v10.13.0
v11.2.0
v18.12.1
current: v11.2.0
nodeのインストール済みバージョンリストと現在のバージョンを表示
$ nodebrew use v18.12.1
nodeの使用バージョンを変更
$ node -v
v18.12.1
変更後のバージョン確認
$ npm -v
8.19.2
これに伴いnpmのバージョンも上がっている
$ npx electron -v
v4.2.12
electronのバージョンを確認
npm view electron dist-tags
{ latest: '21.3.1',
beta: '22.0.0-beta.8',
unsupported: '2.1.0-unsupported.20180809',
'1-8-x': '1.8.8',
'1-7-x': '1.7.16',
'3-0-x': '3.0.16',
'2-0-x': '2.0.18',
'beta-4-0-x': '4.0.0-beta.11',
'beta-3-1-x': '3.1.0-beta.5',
'4-0-x': '4.0.8',
'3-1-x': '3.1.12',
'beta-5-0-x': '5.0.0-beta.9',
'4-1-x': '4.1.5',
'5-0-x': '5.0.13',
'4-2-x': '4.2.12',
~ 略 ~
electronのバージョンリストを取得
安定バージョンの「latest: '21.3.1'」を使用する
$ npm install electron@21.3.1 -g
electronのアップデート
$ npx electron -v
v21.3.1
アップデート後のバージョン確認
以上でelectron、n、node、npmのバージョンアップは完了です。