我的机器上安装了带有Windows 10的节点,但我发现节点有些奇怪。
从命令行执行sqlite3
时,我得到的运行版本是node -v
,但我确定我已经通过从node.js下载节点来升级节点,该节点的版本是v0.10.28
。所以我试图从应用程序和功能中卸载节点,节点被删除了,但是通过命令行,我仍然可以执行V4.4.7
并返回相同的版本,尝试重新启动机器并且仍然是相同的。 / p>
任何人都知道如何解决这个问题?
答案 0 :(得分:15)
尝试查找这些文件夹并删除它们(及其内容)(如果仍然存在)。根据您安装的版本,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
) Check your %PATH%
environment variable确保不存在对Nodejs
或npm
的引用。
答案 1 :(得分:1)
我猜你的系统上安装了多个nodejs。您应该运行echo %PATH%
来查看,这是第一个nodejs路径。
为了证明我的猜测,您可以转到4.4.7安装文件夹,然后运行node -v
以查看版本号。我很肯定你会得到4.4.7
。