·
node.js
node.jsのバージョン切り替えツール Windows,Mac,Ubuntuの場合
node.jsのバージョン切り替えツールをWindows,Mac,Ubuntuで調査しました。
Windows 10の場合
nodistを使用
node.jsがインストールされている場合は、事前に削除
nodist 0.8.8をインストール
nodistのバージョン確認
PS J:\workspace\node> nodist -v
0.8.8
インストール可能な node.jsのバージョン表示
PS J:\workspace\node> nodist dist
沢山バージョンが表示される
node.js 9.6.1 をインストール
PS J:\workspace\node> nodist + 9.6.1
9.6.1 [===============] 21872/21872 KiB 100% 0.0s
9.6.1
利用する node.js を 9.6.1 に設定
PS J:\workspace\node> nodist 9.6.1
9.6.1
インストールした node.js を 確認
PS J:\workspace\node> nodist ls
(x64)
6.9.1
> 9.6.1 (global: 9.6.1)
macOS 10.13.4 High Sierraの場合
nodebrewを使用
node.jsがインストールされている場合は、事前に削除
先にnpmをアンインストール
$ cd /usr/local/lib
$ sudo npm uninstall npm
$ rm -rf /usr/local/bin/npm
node.jsをhomebrewからアンインストール
$ sudo brew uninstall node.js
nodebrewのインストール
$ curl -L git.io/nodebrew | perl - setup
$ export PATH=$HOME/.nodebrew/current/bin:$PATH
$ source ~/.bash_profile
インストールされているnode.jsを確認
$ nodebrew ls
v9.7.1
current: none
v9.7.1を利用する設定
$ nodebrew use v9.7.1
use v9.7.1
node.jsのバージョン確認
$ node -v
v9.7.1
インストール可能な node.jsのバージョン表示
$ nodebrew ls-remote
沢山バージョンが表示される
v8.5.0をインストール
$ nodebrew install-binary v8.5.0
Fetching: https://nodejs.org/dist/v8.5.0/node-v8.5.0-darwin-x64.tar.gz
Installed successfully
v8.5.0を利用する設定
$ nodebrew use v8.5.0
use v8.5.0
利用できるnode.jsのバージョンを確認
$ nodebrew ls
v8.5.0
v9.7.1
current: v8.5.0
Ubuntu16の場合
nvmを使用
nvmのインストール
$ git clone https://github.com/creationix/nvm.git ~/.nvm
$ source ~/.nvm/nvm.sh
$ nvm --version
0.33.8
nvmコマンドでNode.jsをインストール
$ nvm ls-remote
$ nvm install 9.11.1
$ node -v
v9.11.1
nvmの設定
$ nvm alias default v9.11.1
default -> v9.11.1
~/.bashrcに、ターミナル起動時にnvmコマンドが適用されるように設定
$ vi ~/.bashrc
if [[ -s ~/.nvm/nvm.sh ]];
then source ~/.nvm/nvm.sh
fi
About the author and the blog
Masayuki Ariki is a Hobby Programmer and an not enthusiastic blogger, curious about any Python modules, Deep learning, and the web. More...