git bash 执行npm scripts命令,提示错误'"node"'不是内部或外部命令,也不是可运行的程序,如何解决?

系统是window 10专业版
已配置node相关环境变量,使用相关命令也可以正常使用,但是执行npm scripts命令时,会提示错误'"node"'不是内部或外部命令,也不是可运行的程序。
使用window cmd执行相同命令,可以正常编译运行。
已卸载过git工具并重新安装,也报一样的错误。
多方查询无果,请各位前辈们指点一下,要如何解决此问题?

环境:
image.png

错误日志:
image.png

环境变量:
image.png

WINDOW CMD编译执行正常:
image.png

阅读 5.7k
3 个回答

这个问题之前一直困扰了我很长时间,最近我在 stackoverflow 找到了解决方案:
找到安装nodejs的根目录,在根目录打开powershell或cmd,执行如下命令:

> set path=%PATH%
> setx path "%PATH%"

解决方案具体可参考:'node' is not recognized as an internal or external command

在 git bash 添加下 PATH 环境变量试试

export PATH=$PATH:<环境变量>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题