linuxのnodeバージョンマネージャ:nvm


nvmはnodeバージョン管理ツールです.簡単に言えば、1つの環境で複数のnodeバージョンをインストールし、関連バージョンを自由に切り替えたい場合は、pyenvのようなバージョン管理が必要です.pythonバージョン管理ツールでもあります.
マシンにnode環境がインストールされている場合は、衝突を防ぐためにnvmをアンインストールしてからインストールしてください.
centosクリーンアップ:
#  npm 
sudo npm uninstall npm -g

#  nodesudo yum remove nodejs npm -y

#      
cd /usr/local/lib && rm -rf node*cd /usr/local/include && rm -rf node*cd /usr/local/bin && rm node*

Ubuntuクリーンアップ方式:
#apt-get   sudo apt-get remove --purge npmsudo apt-get remove --purge nodejssudo apt-get remove --purge nodejs-legacysudo apt-get autoremove

#        rm -r /usr/local/bin/npmrm -r /usr/local/lib/node-moudelsfind / -name npmrm -r /tmp/npm*

 
npmとnodeがアンインストールされていることを確認します.
#                     ,       which npmwhich node

 
1.設置方式
Curl方式
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash

wget方式
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash

2.環境変数のロード
source ~/.bashrc

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

 
3.nvmソースの変更
# ~/.bashrc      ,     
export NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node

4.共通コマンド
#     node    
nvm list-remote

#         nodejs
nvm install v12.12.0#       nodejs
nvm uninstall  v12.12.0#       nodejs  
nvm ls#       nodejs  
nvm current

  node    
nvm alias default v12.12.0#        
npm list --depth=0 -g

 
5.nvmを完全にアンインストールする
#   nvm rm -rf ~/.nvm 
#   npm rm -rf ~/.npm

 
ブロガー:お金のテスト
座右の銘:テストで原始的な蓄積を完成し、投資で財務の自由に向かう
csdn:https://blog.csdn.net/ccgshigao
ブログ園:https://www.cnblogs.com/qa-freeroad/
51cto:https://blog.51cto.com/14900374