我卸载了以前版本的node.js(0.8.11),并从node.js网站下载了最新的0.10.24并安装了它。但是,在运行node——version之后,它仍然指示我正在运行v0.8.11。显然,有些东西在卸载过程中被落下了,这导致我在尝试通过npm添加模块时出现各种错误。我已经看到了OSX和Linux的解决方案,但没有找到任何Windows的解决方案。我用的是64位的Windows 7。
当前回答
如何从Windows中删除Node.js
深呼吸。 执行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 \ \ Temp \ npm - *
检查您的%PATH%环境变量,以确保不存在对Nodejs或npm的引用。 如果它仍然没有被卸载,在命令提示符下输入where node,您将看到它所在的位置——删除它(可能还有父目录)。 重新启动。
其他回答
实际上我在微软的卸载中失败了。我已经安装了node-v8.2.1-x64,需要运行node-v6.11.1-x64版本。
卸载失败,错误如下:
Windows无法访问指定的设备、路径或文件
或类似的。
我最终选择了下载文件夹,右键单击node-v8.2.1-x64 MSI,然后选择卸载。这工作。
如何从Windows中删除Node.js
深呼吸。 执行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 \ \ Temp \ npm - *
检查您的%PATH%环境变量,以确保不存在对Nodejs或npm的引用。 如果它仍然没有被卸载,在命令提示符下输入where node,您将看到它所在的位置——删除它(可能还有父目录)。 重新启动。
无论你安装了什么版本的Node.js,都要再次运行它的安装程序。它要求你像这样删除Node.js:
我来这里是因为添加/删除程序中没有删除按钮。它说“Node.js不能被删除”。
这工作:
得到了我安装的Node版本的。msi。以防万一,我用它来修复安装。 打开Administrator命令提示符,执行msiexec /uninstall <node.msi>。
最好的方法是从控制面板中删除Node.js。删除后,下载所需版本的Node.js并安装它,它就可以工作了。
推荐文章
- ReferenceError: description没有定义NodeJs
- 如何在Windows命令提示符下运行.sh ?
- 将一个二进制的NodeJS Buffer转换为JavaScript的ArrayBuffer
- 如何从命令行在windows中找到mysql数据目录
- AngularJS只适用于单页应用程序吗?
- 如何在vue-cli项目中更改端口号
- 如何查看npm包的大小?
- 在没有事件源注册的情况下写入Windows应用程序事件日志
- 同步和异步编程(在node.js中)的区别是什么?
- 如何编辑通过npm安装的节点模块?
- “node_modules”文件夹应该包含在git存储库中吗
- 无法在Windows上从/usr/local/ssl/openssl.cnf加载配置信息
- 使用package.json在全局和本地安装依赖项
- this.libOptions.parse不是一个函数
- 对嵌套文件夹运行npm install的最好方法是什么?