问题:
我卸载了我以前版本的 node.js, 并从 node.js 网站下载了最新的安装了它,但是,运行node --version任然表示上一个版本,显然,在卸载过程中留下了一些东西,这导致我在尝试通过 npm 添加模块时遇到各种错误......
答案:
- 深吸一口气。
- 使用卸载程序从程序和功能中卸载。
- 重新启动(或者您可能可以从任务管理器中杀死所有与节点相关的进程)
- 查找这些文件夹并删除它们(及其内容)(如果仍然存在)。根据您安装的版本、UAC 设置和 CPU 架构,这些可能存在也可能不存在:
C:\Program Files (x86)\NodejsC:\Program Files\NodejsC:\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-*
- 检查您的环境变量以确保没有引用
Nodejs或npm的存在。 - 如果仍未卸载,请在命令提示符下键入
where node,您将看到它所在的位置——删除它(也可能是父目录)。 - 重新启动,以防万一。
其他答案请看原文: stackoverflow.com/questions/2…