2017-07-06 76 views
2

不知何故,我的Windows機器上安裝了節點版本v0.12.2,我想升級到更新的版本,但它不在「添加或刪除程序」菜單中。在Windows上升級/卸載NodeJS

當我嘗試從Windows MSI安裝節點時,出現標準的windows 1603錯誤(下文),我認爲這意味着Windows認爲此應用程序已安裝。

MSI(s)(64:84):Windows Installer安裝了 產品。產品名稱:Node.js.產品版本:6.11.0。產品 語言:1033.製造商:Node.js基金會。安裝成功 或錯誤狀態:1603.

任何想法?我已經嘗試了很多東西,如thisthis,但沒有運氣。

我試圖安裝一個npm軟件包,它依賴於更高版本的節點並引出。

+0

偶然安裝了任何Adobe軟件嗎? – Brad

回答

0

我安裝了Node Version Manager for Windows,它確認了這個Node的安裝。我能夠從這裏安裝替代版本的節點。它也認可了我目前安裝的節點,並且能夠在不通過窗口「添加/刪除程序」功能的情況下促進「卸載」。

+0

是的,它會工作,但它是一個解決方法(事實上是一個好的)。它不能解決在Windows上從安裝的程序中刪除舊的Node.js的主要問題。 –

+0

我的問題的一部分是舊的nodejs沒有顯示在Windows上安裝的程序,所以我不得不找到一種不同的方式來刪除它... nvm能夠刪除,因爲它認識到安裝有效。不知道我明白。 –

4

男人,我很久以前就有過這個相同的問題,發現我應該做什麼真的很痛苦。只要下載相關的安裝在機器上從這裏版本的.msi:

https://nodejs.org/en/download/releases/

執行下載的.msi,並從那裏,選擇卸載。

+0

我試過這個,它工作。 –