管理nodejs版本工具nvm詳解
nvm 方便切換不同版本的 node 及 對(duì)應(yīng)的 npm 版本
一、安裝nvm
nvm官網(wǎng) (內(nèi)含下載的文件,點(diǎn)擊進(jìn)去下載,并按照 網(wǎng)站文檔步驟 操作即可)

二、nvm 基礎(chǔ)命令
nvm arch:顯示node是運(yùn)行在32位還是64位。nvm install <version> [arch]:安裝node, version是特定版本也可以是最新穩(wěn)定版本latest??蛇x參數(shù)arch指定安裝32位還是64位版本,默認(rèn)是系統(tǒng)位數(shù)。可以添加--insecure繞過(guò)遠(yuǎn)程服務(wù)器的SSL。nvm list [available]:顯示已安裝的列表??蛇x參數(shù)available,顯示可安裝的所有版本。list可簡(jiǎn)化為ls。nvm on:開(kāi)啟node.js版本管理。nvm off:關(guān)閉node.js版本管理。nvm proxy [url]:設(shè)置下載代理。不加可選參數(shù)url,顯示當(dāng)前代理。將url設(shè)置為none則移除代理。nvm node_mirror [url]:設(shè)置node鏡像。默認(rèn)是https://nodejs.org/dist/。如果不寫(xiě)url,則使用默認(rèn)url。設(shè)置后可至安裝目錄settings.txt文件查看,也可直接在該文件操作。nvm npm_mirror [url]:設(shè)置npm鏡像。https://github.com/npm/cli/archive/。如果不寫(xiě)url,則使用默認(rèn)url。設(shè)置后可至安裝目錄settings.txt文件查看,也可直接在該文件操作。nvm uninstall <version>:卸載指定版本node。nvm use [version] [arch]:使用制定版本node??芍付?2/64位。nvm root [path]:設(shè)置存儲(chǔ)不同版本node的目錄。如果未設(shè)置,默認(rèn)使用當(dāng)前目錄。nvm version:顯示nvm版本。version可簡(jiǎn)化為v。
| nvm | 查看相關(guān)的命令 |
| nvm root | node安裝目錄 |
| nvm list available | 顯示可安裝的版本 |
| nvm install 18.14.0 | 安裝指定版本的 node |
| nvm list | 查看已安裝版本 |
| nvm use 18.14.0 | 選擇 node 版本,后面是版本號(hào) |
三、鏡像相關(guān)設(shè)置
查看 當(dāng)前配置的鏡像
npm config get registry
卸載所有的鏡像
npm config delete registry
設(shè)置淘寶鏡像
npm config set registry https://registry.npmjs.org/
設(shè)置騰訊的鏡像
npm config set registry http://mirrors.cloud.tencent.com/npm/
四、可能遇見(jiàn)的問(wèn)題
reason: certificate has expired 錯(cuò)誤
1、取消ssl驗(yàn)證:(一般情況,請(qǐng)保持為true,用完記得改回來(lái))
npm config set strict-ssl false
2、更換npm鏡像源:
npm config set registry http://registry.cnpmjs.org npm config set registry http://registry.npm.taobao.org
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
node.js中的url.parse方法使用說(shuō)明
這篇文章主要介紹了node.js中的url.parse方法使用說(shuō)明,本文介紹了url.parse的方法說(shuō)明、語(yǔ)法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下2014-12-12
詳解node.js搭建代理服務(wù)器請(qǐng)求數(shù)據(jù)
本篇文章主要介紹了詳解node.js搭建代理服務(wù)器請(qǐng)求數(shù)據(jù),具有一定的參考價(jià)值,有興趣的可以了解一下。2017-04-04
node.js中的url.resolve方法使用說(shuō)明
這篇文章主要介紹了node.js中的url.resolve方法使用說(shuō)明,本文介紹了url.resolve的方法說(shuō)明、語(yǔ)法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下2014-12-12
Node.JS發(fā)送http請(qǐng)求批量檢查文件中的網(wǎng)頁(yè)地址、服務(wù)是否有效可用
這篇文章主要介紹了Node.JS發(fā)送http請(qǐng)求批量檢查文件中的網(wǎng)頁(yè)地址、服務(wù)是否有效可用,本文通過(guò)實(shí)例代碼文字說(shuō)明給大家講解的非常詳細(xì),需要的朋友參考下2019-11-11
node.js事件循環(huán)機(jī)制及與js區(qū)別詳解
這篇文章主要為大家介紹了node.js事件循環(huán)機(jī)制及與js區(qū)別詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09
NodeJs crypto加密制作token的實(shí)現(xiàn)代碼
這篇文章主要介紹了NodeJs crypto加密制作token的實(shí)現(xiàn)代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11

