sh.exe“:node:命令未找到

时间:2011-12-17 07:15:58

标签: javascript node.js windows-7

我试图在Gitbash中运行javascript文件,但收到此错误。

$ node chrome-devtools-autosave-server/index.js
sh.exe": node: command not found

截图

enter image description here

如何解决这个问题?

我的操作系统是Windows 7(64位)

3 个答案:

答案 0 :(得分:17)

默认情况下,节点在MINGW32中不可见,仅在Windows命令终端中。同样适用于npm。

如何添加(如果已安装Node),from the official MINGW FAQ

  

因此,MSYS使用类似Bourne的shell       您可以使用导出命令更改PATH       最简单的添加方式       PATH末尾的东西是命令:

export PATH=$PATH:directory-to-add

所以你必须添加安装Node的目录(可能是C:\ Program Files \ nodejs)。

答案 1 :(得分:2)

您缺少路径变量的双引号

export PATH = $ PATH:“C:\ Program Files \ nodejs”

答案 2 :(得分:1)

对我来说,我正在使用Git Bash Shell,而我要将bin文件添加到PATH变量所需要做的就是使用以下语法:

 export PATH=$PATH:"c/bin/node"

你会认为它会是

 export PATH=$PATH:"C:\bin\node"

但那对我不起作用。希望这有助于其他遇到同样问题的人。