繁体   English   中英

我安装了 node.js v5.12.0 但版本显示 v0.12.2

[英]I installed node.js v5.12.0 but the version showing v0.12.2

我从( https://nodejs.org/dist/latest-v5.x/node-v5.12.0-x64.msi )安装了 Node.js,但问题是,它显示的版本是 v0.12.2 而不是 v5.12.0这是必需的。 我尝试更新 node.js 5.2 安装程序,但仍显示版本 v0.12.2。 我已经卸载了 Node.js 并重新安装了 node-v5.12.0-x64.msi 但它仍然没有更新。 因此,无法为 Ionic 环境设置运行更多命令。

打开终端并输入where node

它应该指向仍安装在您的计算机上的旧版本节点 (v0.12.2),例如C:\\bin\\node

由于 Node.js 是可移植的,因此您的计算机上可以有多个版本。

如果无法卸载,只需删除C:\\bin\\node文件夹即可。 然后:

  • 打开Windows 系统属性/高级系统属性
  • 单击环境变量并编辑PATH变量
  • 在其值中删除旧版本节点的路径(在我们的示例中为C:\\bin\\node )。
  • 重新安装 Node v5。

关闭终端并打开一个新终端,然后输入where node ,它应该指向 Node.js v5

最有可能的是,您有一个适用于 x86 平台的旧 Node 版本,并且您正在安装适用于 64 位的较新版本。 从 Paths env 变量中删除 x86 的路径,或将其移至 64 位路径之后。

解决方案:

  1. 使用 nvm 列出 node.js 安装:

    虚拟机

  2. 您尝试安装的版本也很可能被列出

  3. 使用 nvm 选择要使用的版本

    非虚拟机使用

(不是直接解决方案)

您可以尝试使用nvm安装

卸载 nodejs 并按照https://github.com/coreybutler/nvm-windows 中的说明进行操作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM