使用背景:
nvm是一個管理nodejs版本的工具。在實際的開發(fā)中,有些項目的開發(fā)依賴需要低版本的nodejs運(yùn)行環(huán)境,有些則需要高版本的nodejs,此時我們就需要使用nvm來切換nodejs版本。
①注意?。?!安裝之前先卸載干凈本地node環(huán)境
-
卸載現(xiàn)有 node 請注意,在安裝適用于 Windows 的 NVM 之前,您需要卸載任何現(xiàn)有的 node.js 版本。還要刪除所有可能保留的現(xiàn)有 nodejs 安裝目錄(例如,“C:\ Program Files \ nodejs”)。NVM 生成的符號鏈接不會覆蓋現(xiàn)有的(甚至是空的)安裝目錄。
-
卸載現(xiàn)有的 npm 您還應(yīng)該刪除現(xiàn)有的 npm 安裝位置(例如 “C:\ Users \ < 用戶> \ AppData \ Roaming \ npm”),以便正確使用 nvm 安裝位置。
②下載NVM
1.下載安裝nvm,首先安裝目錄不要有空格和中文,會出現(xiàn)亂碼
下載地址:
?https://github.com/coreybutler/nvm-windows/releases
?可在github下載最新版本,本次下載安裝的是windows版本。打開網(wǎng)址我們可以看到有兩個版本:
- nvm-noinstall.zip:綠色免安裝版,但使用時需進(jìn)行配置。
- nvm-setup.zip:安裝版,推薦使用
③安裝步驟
在電腦上選擇一個目錄解壓該zip文件之后,雙擊nvm-setup.exe
選擇好安裝路徑之后過程一路next即可,如果原來有node也會自動檢測到。
?
?
④?檢查NVM是否安裝成功
以系統(tǒng)管理員身份打開CMD,輸入nvm -v,如果報錯則徹底卸載node,npm,nvm后,保險起見重啟電腦后從步驟①開始重裝
成功后如下圖所示:
⑤配置淘寶鏡像
nvm安裝不存在node和npm,默認(rèn)源在國外,建議換國內(nèi)源。
方式一:
?找到指定nvm安裝目錄后打開---settings.txt文件添加下面兩行代碼:
????node_mirror: https://npm.taobao.org/mirrors/node/
????npm_mirror: https://npm.taobao.org/mirrors/npm/
方式二:去nvm根目錄?C:用戶\AppData\Roaming vm
下修改setting文件:
root: C:Users20928AppDataRoaming vm arch: 64 proxy: none originalpath: . originalversion: node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/
?注意,這里設(shè)置的是安裝node和npm本身的源,并不是設(shè)置安裝node包的源,可以在選擇好node后,執(zhí)行
npm config set registry https://registry.npm.taobao.org
可通過?npm config list
?查看。
⑥node環(huán)境變量配置
1.首先在node.js的安裝目錄新建兩個文件夾node_global和node_cache
2.創(chuàng)建完兩個文件夾后,在cmd窗口中輸入以下命令(兩個路徑即是兩個文件夾的路徑):
npm config set prefix "D:\install\nodejs\node_global"
npm config set cache "D:\install\nodejs\node_cache"
?
3.接下來設(shè)置電腦環(huán)境變量,右鍵“我的電腦”=>屬性=>高級系統(tǒng)設(shè)置=>環(huán)境變量 進(jìn)入以下環(huán)境變量對話框。
?
4.在【系統(tǒng)變量】新建環(huán)境變量 NODE_PATH,值為D:\install\nodejs\node_global\node_modules,其中D:\install\nodejs\node_global是上述創(chuàng)建的全局模塊安裝路徑文件夾
5.修改【用戶變量】中的path變量,將C:\Users\hua\AppData\Roaming\npm修改為D:\install\nodejs\node_global?
6.點擊確定后,配置完成。?
7.在VSCODE中打開項目,新建終端進(jìn)行測試 輸入 npm -v
使用npm時,報錯:npm WARN config global --global, --local are deprecated. Use --location=global instead.
解決方案參考:npm出現(xiàn)報錯 npm WARN config global `--global`, `--local` are deprecated. Use `--location=global_普通網(wǎng)友的博客-CSDN博客
修改完成后注意!??!關(guān)掉之前的VSCODE編輯工具,重新打開,然后新建終端再次輸入npm -v;顯示版本號則安裝配置成功。
⑦使用NVM管理nodejs
1、查看本地安裝的所有版本
nvm list 查看電腦上已安裝的nodejs版本號
nvm list available 顯示所有可下載的nodejs版本號
2、安裝需要使用的node版本號
nvm install 10.16.0
3、使用該版本號文章來源:http://www.zghlxwxcb.cn/news/detail-604931.html
nvm use 10.16.0
4.卸載nodejs版本號文章來源地址http://www.zghlxwxcb.cn/news/detail-604931.html
nvm uninstall 10.16.0
⑧nvm常用命令
nvm arch 顯示node是運(yùn)行在32位還是64位
nvm version 顯示nvm版本號
nvm install 版本號 安裝該版本號的nodejs
nvm uninstall 版本號 卸載該版本的nodejs
nvm use 版本號 使用該版本的nodejs
nvm list 查看已安裝的nodejs版本
nvm list available 顯示可下載的nodejs版本號
nvm on 開啟nodejs版本管理
nvm off 關(guān)閉nodejs版本管理
nvm proxy [url] 設(shè)置下載代理,不添加url,顯示當(dāng)前代理,將url設(shè)置為none時則移除代理
nvm node_mirror [url] 設(shè)置node鏡像,默認(rèn)url是https://nodejs.org/dist/,設(shè)置url后可在安裝nvm的目錄下settings.txt文件查看,也可操作
nvm npm_mirror [url] 設(shè)置npm 鏡像,默認(rèn)url是https://github.com/npm/cli/archive,設(shè)置url后可在nvm目錄下settings.txt文件查看,也可操作
nvm root [path] 設(shè)置存儲不同版本的nodejs目錄,如未設(shè)置,默認(rèn)使用當(dāng)前目錄
到了這里,關(guān)于nvm詳細(xì)安裝步驟避坑指南以及使用(以win11系統(tǒng)為例)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!