n PK nvm 方法使用

不管是 n,還是 nvm,都是對node 版本進行升級 切換的,但是它們之間還是有區(qū)別的。
  • n 其實是一個 npm 全局的開源包 ,是依賴 npm 來全局安裝、使用的,比較輕巧,n 是 node 里面的一個模塊,電腦如果沒有安裝node 或者 npm,n就無法使用
  • nvm 全稱 Node Version Manager,nvm 是一個獨立軟件包,相比 n 會復雜點,它是通過 shell 腳本實現(xiàn)的。

接下來,我們記錄幾個常用的命令

n

  • 安裝 n
npm install n -g
  • 安裝穩(wěn)定版本
n stable
  • 安裝最新版本
// mac 前面需要加sudo
n latest
  • 安裝指定版本
n v8.4.0
  • 刪除某個版本
n rm 0.10.1
  • 以指定的版本來執(zhí)行腳本
 n use 0.10.21 some.js

nvm

mac 安裝 nvm ,有 2 種方法

官網(wǎng):https://github.com/creationix/nvm

1、(mac 命令之前加sudo)
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.2/install.sh | bash
2、
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

安裝完后,驗證安裝

nvm --version

安裝過程如果提示:


image.png

是因為 github 的一些域名的 DNS 解析被污染,導致 DNS 解析過程中無法通過域名獲取正確的ip地址,解決方法如下:

// 在本機host文件添加以下地址
199.232.68.133 raw.githubusercontent.com
199.232.68.133 user-images.githubusercontent.com
199.232.68.133 avatars2.githubusercontent.com
199.232.68.133 avatars1.githubusercontent.com

  • nvm 常用命令
nvm install --lts //下載最新的穩(wěn)定版
nvm use xxx // 切換版本
nvm ls // 查看本地所以版本 

windows 安裝 nvm

(https://github.com/coreybutler/nvm-windows/releases)[https://github.com/coreybutler/nvm-windows/releases]
如圖:

image.png

  • node 版本列表
nvm list
  • 下載、編譯、安裝當前的穩(wěn)定版
npm install stable
  • 安裝某個版本
npm install v8.4.0
  • 切換某個版本
nvm use v8.5.0
  • 運行某個版本
nvm run v8.4.0

node

  • 卸載node
// mac 電腦卸載
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
  • 安裝node
// 安裝穩(wěn)定版本
https://nodejs.org/en/#download

// 相關命令

復制一個文件到另一個文件:cp -rf XXX/* XXXX

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容