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