目錄
1、Windows版本下載及安裝
2、Linux下載及安裝
下載
安裝
3、使用?
在不借助第三方工具的情況下切換node版本,只能卸載現有版本,安裝需要的版本,這樣顯然很麻煩。而nvm就很好的幫我們解決了這個問題。
nvm(node.js version management)是windows系統使用的node版本管理工具,能快捷地安裝或者切換不同版本的node。
注意!!如果已經安裝node,需要卸載干凈當前node,不然會報錯或出現異常情況!!!
C:\Users\admin\AppData\Roaming\node下面的文件也要解決干凈
1、Windows版本下載及安裝
官網下載:https://github.com/coreybutler/nvm-windows/releases
?
建議選擇手動安裝版,zip包下載完成后進行解壓縮,雙擊解壓出來的nvm-setup.exe進行安裝
設置nvm的安裝路徑
設置使用nvm安裝的node時,node的路徑(附加有詳講)
設置環境變量
此電腦-屬性–高級系統設置-環境變量
新建?NVM_HOME?變量值為:D:\develop\nvm(即:nvm安裝路徑)
新建?NVM_SYMLINK?變量值為:D:\develop\nodeJs(即:nodeJs路徑)
在Path后追加 %NVM_HOME%、%NVM_SYMLINK%?屬性變量
?檢測是否安裝成功,執行以下命令,若出現版本號,說明安裝成功
nvm -v
修改鏡像源
打開 D:\develop\nvm\settings.txt
復制粘貼以下代碼
node_mirror: https://npmmirror.com/mirrors/npm/
npm_mirror: https://npmmirror.com/mirrors/node/
或者直接執行以下代碼
nvm npm_mirror https://npmmirror.com/mirrors/npm/
nvm node_mirror https://npmmirror.com/mirrors/node/
2、Linux下載及安裝
下載
方法1
?官網下載:https://github.com/nvm-sh/nvm
?
?然后傳到Linux中的/root目錄
方法2
進入/root目錄,然后執行以下命令
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
# 或者
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
方法3
進入/root目錄,然后執行以下命令,目錄需要更換成所需版本
wget https://github.com/nvm-sh/nvm/releases/tag/v0.39.7
安裝
解壓
# --strip-components 1: 是tar命令的選項,表示在解壓縮過程中去除文件路徑的第一個組件。
tar -zxvf nvm-0.38.0.tar.gz --strip-components 1 -C /root/nvm-0.39.7# 如果是 tar.gz 結尾的,使用 tar xvzf 解壓
tar xvzf v0.39.7.tar.gz
配置環境
打開~/.bashrc
vim ~/.bashrc
在里面添加以下代碼
export NVM_DIR="$HOME/home/software/nvm-0.39.0"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
?重啟配置
source ~/.bashrc
?檢測是否安裝成功,執行以下命令,若出現版本號,說明安裝成功
nvm -v
3、使用?
查看當前nvm所支持的node版本
CURRENT:最新版本
LTS:穩定版本
nvm ls available
# 或者
nvm list available
安裝所需版本的node
nvm install 版本號
查看已安裝的node版本,*指向的就是當前版本
nvm ls
# 或者
nvm list
?切換node版本
nvm use 18.16.0
檢測node和npm是否安裝成功
node -v
npm -v
卸載已安裝的node
nvm uninstall 18.13.0
4、附加
nvm將
當我們執行nvm use 18.16.0后,是安裝在nvm安裝的目錄下的
當我們執行 nvm use 18.16.0 時,nvm的同級目錄會產生一個快捷方式,這個快捷方式指向的就是當前使用的node版本的目錄!
配置nodeJS
https://blog.csdn.net/qq_39921135/article/details/136032833?spm=1001.2014.3001.5501