使用Node.js版本管理器
阿新 • • 發佈:2022-03-31
使用Node.js版本管理器
完全解除安裝Node.js
- 清除Package快取:
npm cache clean --force
- 解除安裝Node.js:
wmic product where caption="Node.js" call uninstall
- 刪除相關目錄:
rmdir /s /q %appdata%\npm rmdir /s /q %appdata%\npm-cache rmdir /s /q %programfiles%\Nodejs rmdir /s /q %programfiles(x86)%\Nodejs rmdir /s /q %homepath%\.npmrc rmdir /s /q %homepath%\AppData\Local\Temp\npm-cache
安裝Node版本管理工具
Node的版本管理工具有NVM for Windows、nvs和Volta三個,使用最多的是NVM for Windows。
-
到NVM for Windows釋出頁面下載最新版本的nvm-setup.zip檔案,解壓縮,執行nvm-setup.exe進行安裝。
-
NVM for Windows安裝路徑預設為
C:\Users\<User Name>\AppData\Roaming\nvm
。 -
Node.js安裝路徑預設為
C:\Program Files\nodejs
。
開啟控制檯,執行nvm ls
檢視已安裝的Node.js版本命令檢查是否已成功安裝:
nvm ls
No installation recognized.
安裝Node.js
-
nvm list available
命令列出所有可用(可安裝)的Node.js版本。 -
nvm install <version>
命令安裝對應版本的Node.js,其中version可以是latest或lts來安裝具有最新特性的版本或LTS版本。例如,當前LTS版本為16.14.2,推薦更多的使用者使用;而具有最新特性的當前版本為17.8.0。 - 推薦使用命令
nvm install lts
安裝LTS版本的Node.js。 - 安裝後可使用
nvm ls
命令列出所有已經安裝的版本。 - 使用
nvm use <version>
nvm ls
命令列出的指定的版本號。
如果在執行nvm use <version>
命令時遇到如下錯誤,建議檢查Node.js安裝路徑是否為空目錄,大部分時候是由於殘留了原來安裝的Node.js下面的檔案和目錄。
- exit 145: The directory is not empty
- exit 32: The process cannot access the file because it is being used by another process.
驗證Node.js和npm已被正確安裝:
node --version
npm --version
npx --version
參考文件: