sh.exe“:node:command not found

我试图在Gitbash中运行一个JavaScript文件,但得到这个错误。

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

截图

在这里输入图像描述

如何解决这个问题?

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

默认情况下,MINGW32中的节点不可见,只能在Windows命令terminal中使用。 npm也一样。

如何添加它(如果你已经安装Node), 从官方的MINGW FAQ :

MSYS使用类似Bourne的shell,因此可以使用export命令更改PATH。
在PATH末尾添加一些最简单的方法是使用以下命令:

 export PATH=$PATH:directory-to-add 

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

您缺lesspathvariables的双引号

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

对我来说,我使用的是Git Bash Shell,而我必须做的事情是将bin文件添加到我的PATHvariables中,使用下面的语法:

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

你会认为这将是

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

但那不适合我 希望这可以帮助那些遇到同样问题的人。