我卸载了以前版本的node.js(0.8.11),并从node.js网站下载了最新的0.10.24并安装了它。但是,在运行node——version之后,它仍然指示我正在运行v0.8.11。显然,有些东西在卸载过程中被落下了,这导致我在尝试通过npm添加模块时出现各种错误。我已经看到了OSX和Linux的解决方案,但没有找到任何Windows的解决方案。我用的是64位的Windows 7。
当前回答
实际上我在微软的卸载中失败了。我已经安装了node-v8.2.1-x64,需要运行node-v6.11.1-x64版本。
卸载失败,错误如下:
Windows无法访问指定的设备、路径或文件
或类似的。
我最终选择了下载文件夹,右键单击node-v8.2.1-x64 MSI,然后选择卸载。这工作。
其他回答
实际上我在微软的卸载中失败了。我已经安装了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,您将看到它所在的位置——删除它(可能还有父目录)。 重新启动。
我昨天也遇到了同样的问题,我的解决办法是: 1. 从控制面板卸载,而不是从命令行卸载 2. 从其网站下载并安装节点的最新或所需版本 3.如果你错误地尝试通过cli卸载(它通常不会完全删除),那么你在cpanel中没有卸载选项,在这种情况下,安装相同版本的节点,然后按照我的1。一步
希望它能帮助到别人。
我来这里是因为添加/删除程序中没有删除按钮。它说“Node.js不能被删除”。
这工作:
得到了我安装的Node版本的。msi。以防万一,我用它来修复安装。 打开Administrator命令提示符,执行msiexec /uninstall <node.msi>。
最好的方法是从控制面板中删除Node.js。删除后,下载所需版本的Node.js并安装它,它就可以工作了。
推荐文章
- 我如何找到哪个程序正在使用端口80在Windows?
- 在Windows中有像GREP这样的模式匹配实用程序吗?
- 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在全局和本地安装依赖项