我卸载了以前版本的node.js(0.8.11),并从node.js网站下载了最新的0.10.24并安装了它。但是,在运行node——version之后,它仍然指示我正在运行v0.8.11。显然,有些东西在卸载过程中被落下了,这导致我在尝试通过npm添加模块时出现各种错误。我已经看到了OSX和Linux的解决方案,但没有找到任何Windows的解决方案。我用的是64位的Windows 7。


当前回答

我来这里是因为添加/删除程序中没有删除按钮。它说“Node.js不能被删除”。

这工作:

得到了我安装的Node版本的。msi。以防万一,我用它来修复安装。 打开Administrator命令提示符,执行msiexec /uninstall <node.msi>。

其他回答

如何从Windows中完全删除node.js

我也遇到了这个问题。

解决方案

我卸载了NVM for Windows 1.1.7。在卸载过程中,它表示将卸载所有版本的Node.js和npm。现在两者都不在了:-)

我来这里是因为添加/删除程序中没有删除按钮。它说“Node.js不能被删除”。

这工作:

得到了我安装的Node版本的。msi。以防万一,我用它来修复安装。 打开Administrator命令提示符,执行msiexec /uninstall <node.msi>。

无论你安装了什么版本的Node.js,都要再次运行它的安装程序。它要求你像这样删除Node.js:

最好的方法是从控制面板中删除Node.js。删除后,下载所需版本的Node.js并安装它,它就可以工作了。

我昨天也遇到了同样的问题,我的解决办法是: 1. 从控制面板卸载,而不是从命令行卸载 2. 从其网站下载并安装节点的最新或所需版本 3.如果你错误地尝试通过cli卸载(它通常不会完全删除),那么你在cpanel中没有卸载选项,在这种情况下,安装相同版本的节点,然后按照我的1。一步

希望它能帮助到别人。