Node.js Windows上的Bash(10)不';无法识别节点的已安装版本

Node.js Windows上的Bash(10)不';无法识别节点的已安装版本,node.js,bash,windows-10,version,Node.js,Bash,Windows 10,Version,我已经在我的Windows10电脑上安装了Bash。 然后我下载并安装了node的最新版本(v6.10.2)。 使用windows命令行并键入“node-v”,它告诉我已安装了node v.6.10.2。 使用Bash命令行并再次键入“node-v”,输出告诉我已安装节点v0.10.25 如何让Bash识别node的新版本 如果没有新版本,我无法从npm下载任何模块。在安装旧节点之前,您需要找出新节点的安装位置,并将其添加到Bash中的路径中 例如,如果您的新节点位于/a/b/c/Node.ex

我已经在我的Windows10电脑上安装了Bash。 然后我下载并安装了node的最新版本(v6.10.2)。 使用windows命令行并键入“node-v”,它告诉我已安装了node v.6.10.2。 使用Bash命令行并再次键入“node-v”,输出告诉我已安装节点v0.10.25

如何让Bash识别node的新版本


如果没有新版本,我无法从npm下载任何模块。

在安装旧节点之前,您需要找出新节点的安装位置,并将其添加到Bash中的路径中

例如,如果您的新节点位于
/a/b/c/Node.exe
(在Windows上仍然是exe吗?),则需要执行以下操作:

export PATH="/a/b/c:$PATH"
在狂欢节上。如果希望更改保持不变,则应将其添加到
.profile
.bashrc


请记住,您可能需要使用Bash中识别的路径-可能需要使用正斜杠和分区目录等。

谢谢,它成功了!最后,我注意到使用“root”作为用户更好。Root用户可以访问所有这些文件。实际上,在下一步中它不起作用。这是因为bash不是以管理员身份启动的。在打开bash之前,右键单击它,然后以管理员身份启动它,但它应该是Windows exe,对吗?如果我们安装UbuntuShell,所有需要在Linux下安装的东西?