潇湘沐
我这里的提示更为清晰/c/Program Files/nodejs/node_modules/node/bin/node: line 2: /node_modules/node/bin/node.exe: No such file or directory那么打开这个目录之后,可以看到有3个node开头的文件,分别是 node; node.cmd; node.exe其中 node 是bash环境下的脚本,node.cmd 是windows cmd下的脚本,两个脚本分别都是调用 node.exe 程序而其他同目录下像npm,cnpm这类的命令也都是调用的node或node.cmd的脚本来访问node命令的,所以就很简单了,在gitbash中使用nodejs的命令调用的是node文件,打开node文件"$basedir/node_modules/node/bin/node.exe" "$@"exit $?内容是这样子的,我 echo 了一下 $bashdir 这个变量发现是空的,windows下肯定不可能用/node_modules/node/bin/node.exe ,那就直接这么写就完了"node.exe" "$@"exit $?