LoginSignup
2
0

More than 1 year has passed since last update.

【Node.js】ダウンロードアプリ版のアンインストール、nvmでの再インストール(mac版)

Posted at

Node.jsのインストールはどのように行いましたか?

公式サイトからアプリをダウンロードしてインストールするのは簡単な方法ですが、あまりオススメしません
理由はバージョンコントロールが面倒になるからです。nvmまたはnodebrewを使ってインストールする方法がオススメです。

既にダウンロードアプリ版でNode.jsをインストールしてしまった方向けに、
既存のNode.jsのアンインストールから、nvmで再インストールする方法について紹介します。

Node.jsのアンインストール

npmのアンインストール

npmのアンインストール

npm uninstall -g npm

ホームディレクトリに移動して.npmフォルダの削除

cd ~
rm -rf .npm

nodeコマンドのフルパスを探してこちらも消しておく

which node
rm -rf /usr/local/bin/node

消えていることを確認
(いずれも-bash: **: command not foundとなる)

node -v
npm -v

nvmを使ったNode.jsの再インストール

nvmのインストール

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.0/install.sh | bash

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 13527  100 13527    0     0  45392      0 --:--:-- --:--:-- --:--:-- 45240
=> Downloading nvm from git to '/Users/***/.nvm'
=> Cloning into '/Users/***/.nvm'...
remote: Enumerating objects: 286, done.
remote: Counting objects: 100% (286/286), done.
remote: Compressing objects: 100% (252/252), done.
remote: Total 286 (delta 32), reused 110 (delta 21), pack-reused 0
Receiving objects: 100% (286/286), 146.78 KiB | 514.00 KiB/s, done.
Resolving deltas: 100% (32/32), done.
=> Compressing and cleaning up git repository

=> Appending nvm source string to /Users/***/.bash_profile
=> Appending bash_completion source string to /Users/***/.bash_profile
=> Close and reopen your terminal to start using nvm or run the following to use it now:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

.bash_profileに追加されていることが確認できたらコマンドの有効化

source ~/.bash_profile

nvmのバージョン確認

nvm --version
0.35.0

Node.jsのバージョン確認

nvm ls-remote

       ...
       v14.15.4   (LTS: Fermium)
       v14.15.5   (LTS: Fermium)
       v14.16.0   (LTS: Fermium)
       v14.16.1   (LTS: Fermium)
       v14.17.0   (Latest LTS: Fermium)
        v15.0.0
        v15.0.1
        v15.1.0
        v15.2.0
        v15.2.1
        v15.3.0
        v15.4.0
        v15.5.0
        v15.5.1
        v15.6.0
        v15.7.0
        v15.8.0
        v15.9.0
       v15.10.0
       v15.11.0
       v15.12.0
       v15.13.0
       v15.14.0
        v16.0.0
        v16.1.0

バージョンを選択してインストール(必要に応じて複数バージョンをインストール)

nvm install v14.17.0

インストールされたバージョンの確認

nvm ls

       v12.22.1
       v14.17.0
->      v16.1.0
default -> v14.17.0
node -> stable (-> v16.1.0) (default)
stable -> 16.1 (-> v16.1.0) (default)
iojs -> N/A (default)
unstable -> N/A (default)
lts/* -> lts/fermium (-> v14.17.0)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.1
lts/fermium -> v14.17.0

使用するバージョンを選択(必要によって切り替え)

nvm use v14.17.0

バージョンが切り替わっていることを確認

node -v

v14.17.0
2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0