在git Bash上无法使用npm命令

https://img3.mukewang.com/5bcd6e6c0001b4ca12230686.jpg

GCT1015
浏览 3728回答 1
1回答

潇湘沐

我这里的提示更为清晰/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 $?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript