node版本快速切換及管理方法
如何下載node
不要下載最新版,推薦先下載穩(wěn)定版的nodejs.org/zh-cn/downl…,下載完一鍵式安裝即可,安裝完成后,命令行查看是否成功。
1、使用n切換node版本
node有一個(gè)模塊n,是專門(mén)用來(lái)管理node.js的版本的。npm是用來(lái)安裝n的包管理工具,前端很多工具都可以通過(guò)npm來(lái)發(fā)布,而n是專門(mén)用來(lái)對(duì)node進(jìn)行版本管理的。
安裝模塊和指定node版本
# 安裝模塊 sudo npm i -g n #安裝node指定版本 sudo n 12.13.0
n模塊常用的一些指令
# 升級(jí)到穩(wěn)定版 sudo n stable # 升級(jí)到最新版 sudo n lastest # 切換使用node版本 sudo n 12.13.0 # 刪除某個(gè)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 # 運(yùn)行指定node版本 nvm use v14.15.0 # 切換到最新的node版本 nvm use node # 遠(yuǎn)程服務(wù)器上所有的可用版本 nvm ls-remote # 給不同的版本號(hào)設(shè)置別名 nvm alias node_cms 14.15.0 # 使用該別名 nvm use node_cms # 查看已安裝node列表 nvm ls
nvm和n的區(qū)別
node 版本管理工具還有一個(gè)是 TJ大神的 n命令,n 命令是作為一個(gè) node 的模塊而存在,而 nvm 是一個(gè)獨(dú)立于 node/npm 的外部 shell 腳本,因此 n 命令相比 nvm 更加局限。
由于 npm 安裝的模塊路徑均為 /usr/local/lib/node_modules,當(dāng)使用 n 切換不同的 node 版本時(shí),實(shí)際上會(huì)共用全局的 node/npm 目錄。 因此不能很好的滿足『按不同 node 版本使用不同全局 node 模塊』的需求。
注意事項(xiàng)
1、npm的版本跟著node的版本走,所以無(wú)需在安裝npm
以上就是node版本快速切換及管理方法的詳細(xì)內(nèi)容,更多關(guān)于node版本切換管理的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
配置node服務(wù)器并且鏈接微信公眾號(hào)接口配置步驟詳解
這篇文章主要介紹了配置node服務(wù)器并且鏈接微信公眾號(hào)接口配置步驟詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,,需要的朋友可以參考下2019-06-06Node.js EventEmmitter事件監(jiān)聽(tīng)器用法實(shí)例分析
這篇文章主要介紹了Node.js EventEmmitter事件監(jiān)聽(tīng)器用法,結(jié)合實(shí)例形式分析了EventEmmitter事件監(jiān)聽(tīng)器相關(guān)函數(shù)與使用技巧,需要的朋友可以參考下2019-01-01淺談Koa2框架利用CORS完成跨域ajax請(qǐng)求
這篇文章主要介紹了淺談Koa2框架利用CORS完成跨域ajax請(qǐng)求,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-03-03puppeteer實(shí)現(xiàn)html截圖的示例代碼
通過(guò)Puppeteer的提供的api直接控制Chrome模擬大部分用戶操作來(lái)進(jìn)行UI Test或者作為爬蟲(chóng)訪問(wèn)頁(yè)面來(lái)收集數(shù)據(jù),這篇文章主要介紹了puppeteer實(shí)現(xiàn)截圖的示例代碼,感興趣的可以了解一下2019-01-01NodeJs讀取JSON文件格式化時(shí)的注意事項(xiàng)
本文是作者在進(jìn)行NodeJs開(kāi)發(fā)時(shí)偶然發(fā)現(xiàn)的問(wèn)題,經(jīng)過(guò)一番努力,最終找到解決方案,分享給大家,有需要的小伙伴可以參考下2016-09-09詳解nodejs http請(qǐng)求相關(guān)總結(jié)
這篇文章主要介紹了nodejs http請(qǐng)求相關(guān)總結(jié),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-03-03如何在Node.js中使用async函數(shù)的方法詳解
這篇文章主要為大家介紹了如何在Node.js中使用async函數(shù)的方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-12-12