node.jsとnpmをアップデートする

スポンサードリンク



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

参考

スポンサードリンク







ABOUTこの記事をかいた人

都内でテストエンジニア&ブロガーをやっている@yoshikiitoです。 ソフトウェアエンジニアの学習方法や成長するための考え方、会社に依存せず自分の力で生きていけるエンジニアになる方法などについて興味があります。 こういった方法や考え方、自分が試したことなどをブログを通じて発信します。 仕事は主にソフトウェアテストやテスト自動化。 趣味は浦和レッズと読書と技術書を買って積むこと。 技術評論社から本を出すのが夢