在vscode中使用git bash执行pnpm dlx husky-init && pnpm install时报错'node' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
但是在cmd和git bash中可以通过node -v获取到版本号 还可以通过npm -v获取到版本号
bash使用pnpm报错'node' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- GISer Liu 2024-02-18 21:34关注
该回答引用自GPT-3.5,由博主GIS_Liu编写:
根据您的描述,问题出现在使用 Git Bash 执行
pnpm
命令时无法找到node
。这可能是由于环境变量配置问题导致的。首先,您可以尝试检查 Git Bash 中的环境变量是否正确配置了。在 Git Bash 中执行
echo $PATH
可以查看当前的环境变量设置。确保其中包含了 Node.js 的安装路径。如果环境变量配置正确,但问题仍然存在,您可以尝试手动设置 Node.js 的环境变量。可以按照以下步骤进行:
- 打开 Git Bash。
- 使用
which node
命令找到 Node.js 的安装路径,例如/c/Program Files/nodejs/node
。 - 执行
export PATH=$PATH:/c/Program Files/nodejs
命令,将 Node.js 的安装路径添加到环境变量中。
执行完上述步骤后,尝试重新执行
pnpm
命令,看看问题是否得到解决。如果问题仍然存在,您可以考虑重新安装 Node.js,并确保在安装过程中选择将 Node.js 添加到系统的 PATH 环境变量中,这样通常可以解决类似的问题。
希望这些解决方案能帮助您解决问题。
如果该回答解决了您的问题,请采纳!如果没有,请详述问题所在!
解决评论 打赏 举报无用 2
悬赏问题
- ¥15 找一个QT页面+目标识别(行人检测)的开源项目
- ¥15 有没有整苹果智能分拣线上图像数据
- ¥20 有没有人会这个东西的
- ¥15 cfx考虑调整“enforce system memory limit”参数的设置
- ¥30 航迹分离,航迹增强,误差分析
- ¥15 Chrome Manifest扩展引用Ajax-hook库拦截请求失败
- ¥15 用Ros中的Topic通讯方式控制小乌龟的速度,走矩形;编写订阅器代码
- ¥15 LLM accuracy检测
- ¥15 pycharm添加远程解释器报错
- ¥15 如何让子窗口鼠标滚动独立,不要传递消息给主窗口