Node.JS之版本管理器nvm與nrm教程 MAC版

前言

          在日常開發中,我們自用的Node.JS是最新版本的,但是我們的同事用的Node.JS版本可能是穩定版的,這樣就造成了一個問題我們Node.JS版本不統一,這樣我們就要從官網上反覆下載切換不同版本的Node.JS版本,這個時候我們就需要一個Node.JS版本管理工具來幫我們靈活的切換Node.JS版本,這裏我們來介紹使用nvm版本管理器來管理我們多版本Node.JS。

      nvm全稱(Node Version Manager)官網:https://github.com/nvm-sh/nvm

      用一句話來解釋nvm可以非常方便的在我們計算機上安裝並維護多個Node.JS版本.

注意:通過nvm使用Node.JS開發項目時需要保證版本統一性,某些模塊安裝時會根據不同的Node.JS版本進行編譯,切換Node.JS版本可能會導致該模塊不可用.

     

  1. 安裝 nvm 操作

  最新的安裝鏈接可以打開官網安裝文檔查看  https://github.com/nvm-sh/nvm#installing-and-updating 

nvm官網安裝文檔截圖

 

//  安裝鏈接來自nvm官網安裝文檔,最新安裝鏈接可以查看官網
//  複製一個鏈接直接到你的終端粘貼安裝
//  注意如果你的mac提示你沒有權限,需要在安裝鏈接 最前方加上 sudo

//  安裝方式一

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


//  安裝方式二

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

 

筆者操作安裝操作圖

 

輸入nvm -v 檢測是否安裝完成如果驗證成功便是以下圖一結果。

圖一:nvm -v命令驗證成功返回內容

如果nvm-v報錯:command not found安裝指南給出瞭解決辦法:

ls -al | grep zsh → .zshrc
touch .zsh_profile
在裏面在添加一行 source ~/.zshrc

     2.  nvm常用命令

// 1、查看有哪些Node.JS版本可以安裝.  
    mvn ls-remote

// 2、查看當前所有的Node.JS版本.
    nvm list

// 3、安裝指定的版本或安裝多版本.
    nvm install v14.3.0

// 4、14.3.0-使用nvm use切換到指定的版本.
    nvm use —delete-prefix 

// 5、查看當前Node.JS版本
    nvm current 

// 6、命令來指定一個默認的node版本
nvm alias default <version> 

// 7、使用別名或版本號來回切換版本 
nvm use lts/boron 

 8、lts/argon,lts/boron,lts/carbon分別指lts的三個大的版本的最新版本

 

————————————————————————   完   ———————————————————————————————

1、nrm介紹

    當我們安裝完Node.JS後我們在國內使用npm下載依賴時你會發現下載速度異常的緩慢,有時我們cnpm也不是很理想,這裏我來使用nrm,那麼問題來了nrm是什麼呢?

我這裏引用官方的原發

開發的npm registry 管理工具 nrm, 能夠查看和切換當前使用的registry。

顧名思義,就是說nrm是一個管理npm的工具。

我這裏一句話解釋一下,簡單的說我們在國內通過npm下載依賴是緩慢,可能還需要翻牆,所以我們就要重新設置下載源地址

2、nrm 安裝操作

// nrm命令

// 1、nrm安裝命令
  
npm install -g nrm

// 2、列出可用的源
nrm ls

// 3、通過 nrm use指令來切換不同的源
nrm use taobao

// 4、添加源
nrm add 別名 源地址

// 5、使用 del 可以刪除倉庫
nrm del  

// 6、查看nrm幫助
nrm help

// 7、跳轉到指定源的官網
nrm home [name] 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章