一、卸載node
-
打開cmd命令行窗口,輸入npm cache clean --force 回車執(zhí)行
-
打開控制面板,在控制面板中把Node.js卸載
二、nvm 下載
- nvm全英文也叫node.js version management,是一個(gè)nodejs的版本管理工具。nvm和npm都是node.js版本管理工具,為了解決node.js各種版本存在不兼容現(xiàn)象可以通過它可以安裝和切換不同版本的node.js
- 可在點(diǎn)此在github上下載最新版本,本次下載安裝的是windows版本。打開網(wǎng)址我們可以看到有兩個(gè)版本:
- nvm 1.1.10-setup.zip:安裝版,推薦使用
三、nvm 安裝
- 卸載之前的node后安裝nvm, nvm-setup.exe安裝版,直接運(yùn)行nvm-setup.exe
- 選擇nvm安裝路徑
- 選擇nodejs路徑
- 確認(rèn)安裝即可
5.安裝完確認(rèn)
打開CMD,輸入命令 nvm ,安裝成功則如下顯示??梢钥吹嚼锩媪谐隽烁鞣N命令,這些命令的中文示意如下:
- 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繞過遠(yuǎn)程服務(wù)器的SSL。- nvm list [available] :顯示已安裝的列表??蛇x參數(shù)available,顯示可安裝的所有版本。list可簡化為ls。
- nvm on :開啟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/。如果不寫url,則使用默認(rèn)url。設(shè)置后可至安裝目錄settings.txt文件查看,也可直接在該文件操作。
- nvm npm_mirror [url]:設(shè)置npm鏡像。https://github.com/npm/cli/archive/。如果不寫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可簡化為v。
-
nvm list available
顯示可下載版本的部分列表
nvm install latest安裝最新版本 ( 安裝時(shí)可以在上面看到 node.js 、 npm 相應(yīng)的版本號(hào) ,不建議安裝最新版本)
nvm install 版本號(hào) 安裝指定的版本的nodejs -
查看已安裝版本:nvm list或nvm ls查看目前已經(jīng)安裝的版本 ( 當(dāng)前版本號(hào)前面沒有 * , 此時(shí)還沒有使用任何一個(gè)版本,這時(shí)使用 node.js 時(shí)會(huì)報(bào)錯(cuò) )
-
切換node版本
nvm use版本號(hào) 使用指定版本的nodejs ( 這時(shí)會(huì)發(fā)現(xiàn)在啟用的 node 版本前面有 * 標(biāo)記,這時(shí)就可以使用 node.js )
配置淘寶鏡像源npm config set registry http://registry.npm.taobao.org/
yarn config set registry http://registry.npm.taobao.org/
npm get registry
yarn config get registry
四、 配置 node 環(huán)境
- 首先在node.js的安裝目錄新建兩個(gè)文件夾node_global和node_cache
- 創(chuàng)建完兩個(gè)文件夾后,在cmd窗口中輸入以下命令(兩個(gè)路徑即是兩個(gè)文件夾的路徑):
npm config set prefix "E:\environment\nvm\nodejs\node_global"
npm config set cache "E:\environment\nvm\nodejs\node_cache"
- 接下來設(shè)置電腦環(huán)境變量,右鍵“我的電腦”=》屬性=》高級(jí)系統(tǒng)設(shè)置=》環(huán)境變量 進(jìn)入以下環(huán)境變量對(duì)話框。
五、檢測(cè)環(huán)境變量是否一致
-
點(diǎn)擊計(jì)算機(jī)
-
右擊點(diǎn)擊屬性
-
選擇高級(jí)系統(tǒng)設(shè)置
-
點(diǎn)擊環(huán)境變量
-
查看環(huán)境變量是否配置(默認(rèn)nvm安裝成功后,自動(dòng)生成):
與如下配置(保持一致):
如果之前有安裝過nodejs,還需要更改nodejs 的環(huán)境變量,如果不刪除該環(huán)境變量,nvm use 是切換不成功的
六、nvm常見問題
- 如果下載node過慢,請(qǐng)更換國內(nèi)鏡像源, 在 nvm 的安裝路徑下,找到 settings.txt,設(shè)置node_mirro與npm_mirror為國內(nèi)鏡像地址。下載就飛快了~~
root: E:\environment\nvm\nvm
path: E:\environment\nodejs
//直接文件添加
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
//命令行
nvm npm_mirror https://npmmirror.com/mirrors/npm/
nvm node_mirror https://npmmirror.com/mirrors/node/
nvm list:列出當(dāng)前安裝了哪些版本的node。
nvm uninstall [version]:卸載指定版本的node。
nvm node_mirror https://npm.taobao.org/mirrors/node/:設(shè)置nvm的鏡像。
nvm npm_mirror https://npm.taobao.org/mirrors/npm/:設(shè)置npm的鏡像。
-
如果在 nvm 安裝了node 后,使用npm去安裝其他插件時(shí)出現(xiàn)了如下錯(cuò)誤:
npm ERR! Unexpected token ‘.’ npm ERR! A complete log of this run can
be found in: npm ERR!
E:\environment\nvm\nodejs\node_cache_logs\2023-08-21T08_15_00_020Z-debug-0.log文章來源:http://www.zghlxwxcb.cn/news/detail-604619.html
那么可以去 nvm 官網(wǎng)下載最新版本的 nvm 即可解決文章來源地址http://www.zghlxwxcb.cn/news/detail-604619.html
到了這里,關(guān)于node 版本管理器 nvm的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!