node版本快速切換及管理方法
如何下載node
不要下載最新版,推薦先下載穩(wěn)定版的nodejs.org/zh-cn/downl…,下載完一鍵式安裝即可,安裝完成后,命令行查看是否成功。

1、使用n切換node版本
node有一個模塊n,是專門用來管理node.js的版本的。npm是用來安裝n的包管理工具,前端很多工具都可以通過npm來發(fā)布,而n是專門用來對node進(jìn)行版本管理的。
安裝模塊和指定node版本
# 安裝模塊 sudo npm i -g n #安裝node指定版本 sudo n 12.13.0
n模塊常用的一些指令
# 升級到穩(wěn)定版 sudo n stable # 升級到最新版 sudo n lastest # 切換使用node版本 sudo n 12.13.0 # 刪除某個node版本 sudo n rm 12.13.0 # 用指定版本執(zhí)行腳本 sudo n use 12.13.0 some.js
查看已安裝node列表并切換
n

2、使用nvm切換node版本
安裝nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash # or wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
常用nvm命令
# 安裝指定node版本 nvm install v14.15.0 # 運行指定node版本 nvm use v14.15.0 # 切換到最新的node版本 nvm use node # 遠(yuǎn)程服務(wù)器上所有的可用版本 nvm ls-remote # 給不同的版本號設(shè)置別名 nvm alias node_cms 14.15.0 # 使用該別名 nvm use node_cms # 查看已安裝node列表 nvm ls
nvm和n的區(qū)別
node 版本管理工具還有一個是 TJ大神的 n命令,n 命令是作為一個 node 的模塊而存在,而 nvm 是一個獨立于 node/npm 的外部 shell 腳本,因此 n 命令相比 nvm 更加局限。
由于 npm 安裝的模塊路徑均為 /usr/local/lib/node_modules,當(dāng)使用 n 切換不同的 node 版本時,實際上會共用全局的 node/npm 目錄。 因此不能很好的滿足『按不同 node 版本使用不同全局 node 模塊』的需求。
注意事項
1、npm的版本跟著node的版本走,所以無需在安裝npm

以上就是node版本快速切換及管理方法的詳細(xì)內(nèi)容,更多關(guān)于node版本切換管理的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
在Node.js中實現(xiàn)后端與前端的交互的方法詳解
在前后端不分離的應(yīng)用模式中,前端頁面看到的效果都是由后端控制,由后端渲染頁面或重定向,也就是后端需要控制前端的展示,前端與后端的耦合度很高, 所以本文給大家介紹了在Node.js中實現(xiàn)后端與前端的交互的方法,需要的朋友可以參考下2024-09-09
快速掌握Node.js之Window下配置NodeJs環(huán)境
快速掌握Node.js之Window下配置NodeJs環(huán)境,如何在Window下快速配置NodeJs環(huán)境,感興趣的小伙伴們可以參考一下2016-03-03
Nodejs學(xué)習(xí)筆記之Global Objects全局對象
本文是NodeJS學(xué)習(xí)筆記系列文章的第二篇,從這篇開始我們就根據(jù)官方文檔來逐個學(xué)習(xí)下NodeJS的各個模塊,首先我們來學(xué)習(xí)下Global2015-01-01
Express服務(wù)器端代碼熱加載的實現(xiàn)代碼
這篇文章主要介紹了Express服務(wù)器端代碼熱加載的實現(xiàn),文中通過代碼示例給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-01-01
Node.js多進(jìn)程的方法與參數(shù)實例說明
這篇文章主要介紹了Node.js多進(jìn)程的方法與參數(shù)實例說明,Node.js 是以單線程的模式運行的,但它使用的是事件驅(qū)動來處理并發(fā),這樣有助于我們在多核 cpu 的系統(tǒng)上創(chuàng)建多個子進(jìn)程,從而提高性能,需要的朋友可以參考下2023-05-05

