1. 程式人生 > 其它 >使用Node.js版本管理器

使用Node.js版本管理器

使用Node.js版本管理器

完全解除安裝Node.js

  1. 清除Package快取:npm cache clean --force
  2. 解除安裝Node.js:wmic product where caption="Node.js" call uninstall
  3. 刪除相關目錄:
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 WindowsnvsVolta三個,使用最多的是NVM for Windows。

  1. NVM for Windows釋出頁面下載最新版本的nvm-setup.zip檔案,解壓縮,執行nvm-setup.exe進行安裝。

  2. NVM for Windows安裝路徑預設為C:\Users\<User Name>\AppData\Roaming\nvm

  3. 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>
    命令指定Node.js版本,這裡的version不能使用latest或tls,必須是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

參考文件: