一、背景-使用不同版本node的原因
vue3+ts、nuxt3版本,node推薦使用node18。
vue2、nuxt2,node 建議使用node16,如果使用18版本,可能會啟動不了項目。
等等情況,所以我們本地最好能控制node版本,在需要的時候使用合適的版本。
二、nvm方法安裝和切換不同版本nodejs
2.1、理解nvm
Node.js、nvm文檔手冊 - nvm是一個nodejs版本管理工具 - nvm中文網(wǎng)
nvm全名node.js version management,即是一個nodejs的版本管理工具。通過它可以安裝和切換不同版本的nodejs。
2.2、安裝目標
版本:v16.15.0、版本:v18.15.0
2.3、卸載之前的nodejs。也可以不卸載,若不卸載后續(xù)步驟提示后選擇 “是” 即可。
2.3.1、關(guān)閉所有使用node的程序,或者重啟電腦。
2.3.2、卸載node:控制面板--卸載程序--選擇nodejs--右鍵卸載
2.3.3、官網(wǎng)建議刪除已安裝的node然后安裝,本文沒有刪除,直接安裝,安裝過程及后續(xù)使用很順利沒有出現(xiàn)問題。
2.4、nvm中文網(wǎng)-下載nvm
?
2.5、下載后雙擊mvn-setup.exe安裝
2.6、選擇nvm安裝目錄
2.7、選擇nodejs安裝目錄
2.8、下載
2.9、因為已安裝過nodejs,選擇“是” 即可
?
2.10、點擊完成
2.11、nvm -v 查看版本
2.12、nvm list 查看已按照版本
2.13、nvm list available 查看可安裝版本
2.14、安裝目錄找到 settings.txt 設(shè)置鏡像
打開settings.txt增加內(nèi)容如下:
nvm npm_mirror https://npmmirror.com/mirrors/npm/
nvm node_mirror https://npmmirror.com/mirrors/node/
或者:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
2.15、下載nodejs 18.14.0 版本
下載后nvm安裝目錄會增加對應(yīng)版本,卸載后隨之消失
2.16、卸載nodejs 18.14.0 版本
2.17、nvm use 切換nodejs 版本
本文安裝及使用過程很順利。?
2.18、nvm命令提示
序號 | 命令 | 描述 |
1 | nvm arch | 顯示node是運行在32位還是64位。 |
2 | nvm install <version> [arch] | 安裝node,?version是特定版本也可以是最新穩(wěn)定版本latest??蛇x參數(shù)arch指定安裝32位還是64位版本,默認是系統(tǒng)位數(shù)??梢蕴砑?-insecure繞過遠程服務(wù)器的SSL。 |
3 | nvm list [available] | 顯示已安裝的列表??蛇x參數(shù)available,顯示可安裝的所有版本。list可簡化為ls。 |
4 | nvm on | 開啟node.js版本管理。 |
5 | nvm off | 關(guān)閉node.js版本管理。 |
6 | nvm proxy [url] | 設(shè)置下載代理。不加可選參數(shù)url,顯示當前代理。將url設(shè)置為none則移除代理。 |
7 | nvm node_mirror [url] | 設(shè)置node鏡像。默認是https://nodejs.org/dist/。如果不寫url,則使用默認url。設(shè)置后可至安裝目錄settings.txt文件查看,也可直接在該文件操作。 |
8 | nvm node_mirror [url] | 設(shè)置npm鏡像。https://github.com/npm/cli/archive/。如果不寫url,則使用默認url。設(shè)置后可至安裝目錄settings.txt文件查看,也可直接在該文件操作。 |
9 | nvm uninstall <version> | 卸載指定版本node。 |
10 | nvm use [version] [arch] | 使用制定版本node??芍付?2/64位。 |
11 | nvm root [path] | 設(shè)置存儲不同版本node的目錄。如果未設(shè)置,默認使用當前目錄。 |
12 | nvm version | 顯示nvm版本。version可簡化為v。 |
三、配置環(huán)境變量方法安裝和切換不同版本nodejs
1、如果安裝的版本是低版本需要卸載當前的版本。
2、安裝自己需要的版本,從低到高。
3、配置nodejs環(huán)境變量,需要使用哪個版本的就把哪個版本的path寫在前邊。
思路可行,未測試。
四、過程記錄
記錄1、
Windows升級node版本:
只能安裝更新的版本,不能安裝比當前使用版本低的版本。
所以通過下載node安裝包的方式,只能卸載高版本后安裝低版本。安裝高版本可以覆蓋安裝。
記錄2、檢查node版本、查看node安裝位置
檢查當前版本:node -v
查看node安裝路徑:where node
??
五、本文關(guān)鍵詞
node多版本、nvm、環(huán)境變量
六、歡迎交流指正,關(guān)注我,一起學(xué)習(xí)
參考鏈接:
Node.js文章來源:http://www.zghlxwxcb.cn/news/detail-765777.html
nvm文檔手冊 - nvm是一個nodejs版本管理工具 - nvm中文網(wǎng)文章來源地址http://www.zghlxwxcb.cn/news/detail-765777.html
到了這里,關(guān)于nodejs:本地安裝nvm實現(xiàn)nodejs多版本管理及切換版本的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!