LoginSignup
0

More than 1 year has passed since last update.

posted at

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

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

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
What you can do with signing up
0