使用package.json脚本时,git bash无法识别“环境路径”。
使用package.json脚本时,git bash无法识别“环境路径”。
我正在尝试在git bash中运行yarn start
。"start": "node scripts/start.js",
使用PowerShell或CMD时始终能正常工作,但在git bash中却无法运行。不过,当我尝试使用bash运行node scripts/start.js
而不是yarn start
时,它能起作用!我测试了git bash的yarn -v, node -v, npm -v
,每个命令都能正常工作。但是在运行脚本时却不起作用...错误信息如下:'node' is not recognized as an internal or external command
。我尝试了"startStart": "yarn start"
,这次bash给了我以下错误信息:'yarn' is not recognized as an internal or external command
。我检查了我的环境变量PATH
,但一切正常。--- 环境:VS_CODE,操作系统:Windows 10,node版本:13.5,npm版本:6.13.4。我使用git安装了git-bash,所有安装配置都是默认标准的。
补充
我认为Git-Bash在单独运行时可以找到路径,我认为我们应该关注的是它只在尝试触发package.json
脚本时找不到路径的问题。至于.profile
,我不知道它是什么,也从未创建过。如果它不是默认存在的,那我就没有它。