'$'不被识别为内部或外部命令。“

我已经安装了Node并重新启动了我的电脑,将C:\ Program Files \ nodejs \添加到我的path中,但是当我在命令提示符下运行$ node -version来检查版本时,返回“'$”内部或外部命令,可操作程序或batch file。

你不需要$ 。 它只是Unixtypes系统上的一个提示标记。 当在命令列表中列出一些命令进入命令行以在$命令之前input命令时,这是Unix中的传统。 它表明它是一个shell命令,但是当你键入命令时,你不会input它。 所以如果你看到:

 $ node foo.js 

在命令行提示符下inputnode foo.js ,而不是$

您可能还会看到# ,而传统上,这是一个提示符,但是这个是与root用户关联的。 所以它会先于在Unixtypes系统上作为root用户执行的命令。