官方节点文档说只需从最新版本运行安装程序,它将覆盖旧版本。出于某种原因,它在我的情况下并不存在。
node --version
给出0.10.26。
我从节点站点下载并安装了6.10.0 LTS。
node --version仍然给出0.10.26(包括重启后)
我已经阅读了很多关于这个主题的帖子,其他人建议
npm install update
这会下载一些文件,但节点--version仍然会给出0.10.26
在添加删除程序中,只有6.10.0,没有0.10.26,所以不知道如何卸载这个旧版本。
我可以从哪个想法中获取卸载程序,或者如何手动卸载旧版本?
注意,我不想用管理多个版本节点的众多工具之一复杂化,因为这可能会增加更多的复杂性和问题,我只想在可能的情况下获得最新节点。
搜索我的硬盘,发现程序文件中安装了nodejs。不容易知道这是什么版本,但CHANGELOG.md说版本3.1.0。我不知道在哪里安装了0.10.26,也没有安装6.10。
我在env vars中看不到像NODE_HOME这样的东西,但c:\ programfiles \ node \ nodejs在PATH中。虽然添加删除程序告诉我6.10已安装,但我没看到如何或在何处,或如何卸载0.10.26
有什么想法吗?
=== update ====
为了让它更加混乱,我尝试了CD到c:\ program files \ nodejs并运行“node.exe --version”这个DOES给6.10.0。因此,似乎在机器上的唯一版本的节点,以及我的路径指向的节点,是6.10,但是当我在任何其他目录中运行“node --version”时,我得到0.10.26。
答案 0 :(得分:0)
好吧,幸运的是,我发现了问题。我经历了路径中的每一件物品,发现了一种叫做狒狒的东西,这是我从未听说过的。卸载它,并得到6.10.0!好时光!