1 回答

潇湘沐
TA贡献1816条经验 获得超6个赞
我这里的提示更为清晰
/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 $?
添加回答
举报
0/150
提交
取消