VuePressを使おうと思って何も考えずにnodebrew等したら、見事に怒られました。

ので、node.jsとnpmのアップデート、および新しく入れたバージョンに変更する方法をメモ。

環境など

nodebrewを使います。

node.jsとnpmのアップデート

コマンドラインから以下の流れで実行します。

  1. $ node -vで今のバージョンを確認
  2. $ npm -vで今のバージョンを確認
  3. $ nodebrew selfupdate
  4. $ nodebrew ls-remoteでバージョンの一覧を確認
  5. $ nodebrew install-binary v**.**.**でバージョンを指定してアップデート
  6. $ nodebrew use v**.**.**でバージョンを変更
  7. $ node -vでアップデートされていることを確認
  8. $ npm update -g npmでnpmをアップデート
  9. $ npm -vでアップデートされていることを確認

以下、実行例です。

$ node -v
 v6.10.0
 
 $ npm -v
 v3.10.10
 
 $ nodebrew selfupdate
 Fetching nodebrew...
 Updated successfully
 
 $ nodebrew ls-remote
 ()
 v6.0.0    v6.1.0    v6.2.0    v6.2.1    v6.2.2    v6.3.0    v6.3.1    v6.4.0
 v6.5.0    v6.6.0    v6.7.0    v6.8.0    v6.8.1    v6.9.0    v6.9.1    v6.9.2
 v6.9.3    v6.9.4    v6.9.5    v6.10.0   v6.10.1   v6.10.2   v6.10.3   v6.11.0
 v6.11.1   v6.11.2   v6.11.3   v6.11.4   v6.11.5   v6.12.0   v6.12.1   v6.12.2
 v6.12.3   v6.13.0   v6.13.1   v6.14.0   v6.14.1   v6.14.2   v6.14.3   v6.14.4
 
 v10.0.0   v10.1.0   v10.2.0   v10.2.1   v10.3.0   v10.4.0   v10.4.1   v10.5.0
 v10.6.0   v10.7.0   v10.8.0   v10.9.0   
 ()
 
 $ nodebrew install-binary v10.9.0
 Fetching: https://nodejs.org/dist/v10.9.0/node-v10.9.0-darwin-x64.tar.gz
 ######################################################################## 100.0%
 Installed successfully
 
 $ nodebrew use v10.9.0
 use v10.9.0
 
 $ node -v
 v10.9.0
 
 $ npm update -g npm
 /Users/yoshikiito/.nodebrew/node/v10.9.0/bin/npm -> /Users/yoshikiito/.nodebrew/node/v10.9.0/lib/node_modules/npm/bin/npm-cli.js
 /Users/yoshikiito/.nodebrew/node/v10.9.0/bin/npx -> /Users/yoshikiito/.nodebrew/node/v10.9.0/lib/node_modules/npm/bin/npx-cli.js
 + npm@6.4.1
 added 6 packages from 4 contributors, removed 14 packages and updated 34 packages in 8.878s
 
 $ npm -v
 6.4.1
 
Powered by Prhythm

参考