ubuntu 16.04 通過nvm安裝nodejs和npm(淘寶鏡像加速)


nvm(node)用於管理nodejs的不同版本。本文主要包括:

  • nvm安裝
  • 使用淘寶鏡像加速nvm
  • 使用淘寶鏡像加速npm

安裝用於編譯源碼的工具

$ sudo apt-get update
$ sudo apt-get install build-essential libssl-dev

獲取並編譯nvm

  • 從項目github地址獲取nvm安裝腳本
$ curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh -o install_nvm.sh

版本號可能會不同,以github項目當前最新的為准

  • 通過vim可以查看安裝腳本
$ vim install_nvm.sh
  • 通過bash運行腳本
$ bash install_nvm.sh

安裝腳本會在~/.nvm下安裝nvm,並且會在~/.bashrc中添加相關環境變量,為了立即生效可以運行

$ source ~/.bashrc

此時運行

$ nvm ls-remote

可以查看可用的nodejs版本。

  • 安裝合適版本的node
$ nvm install 8.12.0

# 選擇對應版本的node
$ nvm use 8.12.0

$ node -v
# v8.12.0
$ npm -v
# 6.4.1
  • 刪除某版本的nodejs
    首先確認當前版本的是否是想刪除的
# 查看當前版本的
$ nvm current

# 如果當前版本不是想刪除的
$ nvm uninstall node_version

# 如果當前版本是想刪除的
$ nvm deactivate
$ nvm uninstall node_version

但是由於網絡原因,可能無法正常看到。接下來將通過淘寶鏡像加速nvm。

通過淘寶鏡像加速nvm

  • 臨時方法:
$ NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node

在終端輸入上述命令,在執行nvm命令

  • 永久方法
    ~/.bashrc中設置變量
$ export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node

輸入后,在終端中輸入下面的命令使其生效,然后可以接着運行nvm命令

$ source ~/.bashrc

通過淘寶鏡像加速npm

# 打印默認的 registry 地址
$ npm config -g get registry
# https://registry.npmjs.org/

# 設置淘寶鏡像
$ npm config -g set registry https://registry.npm.taobao.org


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM