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.17electron、n、node、npmのバージョン構成をチェックする
nodebrewでnodeの設定をしているのがわかる
念の為各バージョンを個別に出力してみる
$ npx electron -v
v4.2.12electronのバージョンを確認「4.2.12」
$ n list
node/10.10.0
node/19.1.0nのバージョンリストを確認「9.0.1」
9.0.1はリストに無い
celleus:ele celleus$ node -v
v11.2.0nodeのバージョンを確認「11.2.0」
$ npm -v
6.14.17npmのバージョンを確認「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 updatebrewのアップデート
$ 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.0nodebrewのバージョン確認
$ brew upgrade nodebrewnodebrewのアップデート
$ nodebrew -v
nodebrew 1.2.0アップデート後のバージョン確認
$ node -v
v11.2.0nodeのバージョン確認
$ 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.0nodeのインストール済みバージョンリストと現在のバージョンを表示
$ nodebrew use v18.12.1nodeの使用バージョンを変更
$ node -v
v18.12.1変更後のバージョン確認
$ npm -v
8.19.2これに伴いnpmのバージョンも上がっている
$ npx electron -v
v4.2.12electronのバージョンを確認
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 -gelectronのアップデート
$ npx electron -v
v21.3.1アップデート後のバージョン確認
以上でelectron、n、node、npmのバージョンアップは完了です。