我卸载了以前版本的node.js (0.8.11),并从node.js网站下载了最新的0.10.24并安装了它。但是,在运行node --version
之后,它仍然表明我运行的是v0.8.11。显然,在卸载过程中遗漏了一些东西,这导致我在尝试通过npm添加模块时出现各种错误。我已经看过OSX和Linux的解决方案,但找不到Windows的任何解决方案。我运行的是64位Windows 7。
发布于 2019-03-22 21:06:43
无论您安装了什么Node.js版本,请再次运行其安装程序。它会要求您像这样删除Node.js:
发布于 2015-09-22 05:29:27
在我的例子中,仅使用上面的方法是行不通的。我已经安装和卸载了几个版本的nodejs来修复这个错误: npm in windows error: EISDIR,read at Error (native),我尝试运行的任何npm命令,包括使用:npm -v
获取npm版本。
因此,删除了nodejs文件夹中的npm目录,并从npm dist复制了最新的npm版本:然后一切都开始工作。
发布于 2018-07-12 15:38:57
我昨天遇到了同样的问题,我的解决方案是: 1.从控制面板卸载,而不是从您的cli卸载2.从其网站下载并安装最新或所需的node版本3.如果您错误地尝试通过cli卸载(它通常不会完全删除),那么您在cpanel中没有卸载选项在这种情况下,安装相同版本的node,然后按照我的步骤操作。
希望这能帮助到别人。
https://stackoverflow.com/questions/20711240
复制相似问题