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"
但那不适合我 希望这可以帮助那些遇到同样问题的人。