我卸载了先前版本的node.js(0.8.11),并从node.js网站下载了最新版本0.10.24并进行了安装。但是,运行后node --version,仍然表明我正在运行v0.8.11。显然,在卸载过程中遗留了一些东西,这导致我在尝试通过npm添加模块时遇到各种错误。我已经看到了针对OSX和Linux的解决方案,但找不到Windows的任何东西。我正在运行Windows 7 64位。
node --version
深吸一口气。
跑 npm cache clean --force
npm cache clean --force
使用卸载程序从“程序和功能”中卸载。
重新启动(或者您可能可以通过从任务管理器中杀死所有与节点相关的进程来逃脱)。
查找这些文件夹并删除它们(及其内容)(如果仍然存在)。根据您安装的版本,UAC设置和CPU体系结构,以下内容可能存在或可能不存在:
C:\Program Files (x86)\Nodejs
C:\Program Files\Nodejs
C:\Users\{User}\AppData\Roaming\npm
%appdata%\npm
C:\Users\{User}\AppData\Roaming\npm-cache
%appdata%\npm-cache
C:\Users\{User}\.npmrc
.
C:\Users\{User}\AppData\Local\Temp\npm-*
%PATH%
Nodejs
npm
如果 仍未 卸载,请where node在命令提示符下键入,然后您会看到它的驻留位置-也删除该位置(可能还要删除其父目录)。
where node
重新启动,这是很好的措施。