【NodeJs】從 Windows 移除 Node.js:
🧹 如何從 Windows 移除 Node.js:
-
執行以下指令清除 npm 快取(強制執行):
npm cache clean --force
-
前往 控制台 > 程式與功能(Programs & Features),使用 Node.js 的解除安裝程式移除它。
-
重新啟動電腦(或是也可以嘗試從工作管理員中關閉所有與 node 相關的程序)。
-
檢查並刪除以下資料夾(若存在),這些資料夾的存在與否取決於你所安裝的版本、使用者帳號控制(UAC)設定,以及 CPU 架構:
C:\Program Files (x86)\Nodejs C:\Program Files\Nodejs C:\Users\{你的使用者名稱}\AppData\Roaming\npm (或使用 %appdata%\npm) C:\Users\{你的使用者名稱}\AppData\Roaming\npm-cache (或使用 %appdata%\npm-cache) C:\Users\{你的使用者名稱}\.npmrc(也建議檢查是否有沒有點開頭的 npmrc 檔) C:\Users\{你的使用者名稱}\AppData\Local\Temp\npm-*
-
檢查你的系統環境變數
%PATH%
,確保裡面沒有出現與 Node.js 或 npm 相關的路徑。 -
若仍未完全移除,請在命令提示字元輸入:
where node
查看 Node.js 所在位置,然後刪除該檔案以及其上層目錄。
-
建議最後再重新啟動電腦一次,以確保清乾淨。
這是一個 .bat
批次檔範例,可協助你自動清理 Node.js 相關資料與快取。請依照你的實際使用者名稱調整:
uninstall_nodejs.bat
@echo off
echo 正在清除 npm 快取...
npm cache clean --force
echo 正在嘗試終止與 node 相關的進程...
taskkill /F /IM node.exe >nul 2>&1
taskkill /F /IM npm.exe >nul 2>&1
echo 正在刪除 Node.js 相關資料夾...
REM 移除常見安裝目錄
rmdir /S /Q "C:\Program Files\nodejs"
rmdir /S /Q "C:\Program Files (x86)\nodejs"
REM 移除 npm 快取與配置檔案(將 USERNAME 改為你的使用者名稱)
rmdir /S /Q "%APPDATA%\npm"
rmdir /S /Q "%APPDATA%\npm-cache"
del /Q "%USERPROFILE%\.npmrc"
del /Q "%USERPROFILE%\npmrc"
del /Q "%USERPROFILE%\AppData\Local\Temp\npm-*"
echo 正在檢查 PATH 變數,請手動確認是否含有 node/npm 路徑。
where node
where npm
echo ===== 建議重開機以完成所有清理 =====
pause
🚀 使用方法
-
將上方內容儲存為
uninstall_nodejs.bat
-
右鍵 → 以系統管理員身份執行
-
程式會幫你自動清除大部分資料夾
-
手動確認環境變數(Path)內無 Node/npm 相關路徑
是否需要我幫你自動修改環境變數?(這操作涉及系統設定,會較敏感,我可以引導你一步步執行)