昨天禍從天降,npm 突然沒了,不過 node 還在。查了一下,node 安裝目錄下 確實少了npm,原因未知。
那就再安裝一次 node 吧,順便把版本升到 12.x 最新:node-v12.22.7-x64.msi
從官網用迅雷順利下載后,發現安裝不了,從昨天到今天,反復嘗試多次,都是在安裝過程中彈出:
指定的賬戶已存在

接著就中斷安裝,回滾了。按 Shift + 右鍵單擊 .msi 安裝文件,發現菜單中并沒有以管理員權限運行的選項,而是以其他用戶身份運行。(此處我嗅到了異常,可能跟權限相關)
各種折騰,通過管理員權限打開 cmd,在 cmd 中安裝,未果:
msiexec /package "E:\app\node-v12.22.7-x64.msi"
需要修復已安裝的程序:
控制面板\程序\程序和功能,找到 Node.js 程序,右鍵單擊選擇修復。
操作步驟
- 右鍵單擊 .msi 安裝文件,選擇屬性 - 安全
- 點選
Users,點編輯,賦予完全控制權限,應用、確定 - 再嘗試安裝
您如果遇到了相同情況,趕緊試試吧。
浙公網安備 33010602011771號