灏191 2024-02-18 21:33 采纳率: 50%
浏览 82

bash使用pnpm报错'node' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

在vscode中使用git bash执行pnpm dlx husky-init && pnpm install时报错'node' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
但是在cmd和git bash中可以通过node -v获取到版本号 还可以通过npm -v获取到版本号

  • 写回答

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 的环境变量。可以按照以下步骤进行:

    1. 打开 Git Bash。
    2. 使用 which node 命令找到 Node.js 的安装路径,例如 /c/Program Files/nodejs/node
    3. 执行 export PATH=$PATH:/c/Program Files/nodejs 命令,将 Node.js 的安装路径添加到环境变量中。

    执行完上述步骤后,尝试重新执行 pnpm 命令,看看问题是否得到解决。

    如果问题仍然存在,您可以考虑重新安装 Node.js,并确保在安装过程中选择将 Node.js 添加到系统的 PATH 环境变量中,这样通常可以解决类似的问题。

    希望这些解决方案能帮助您解决问题。

    img

    如果该回答解决了您的问题,请采纳!如果没有,请详述问题所在!

    评论

报告相同问题?

问题事件

  • 创建了问题 2月18日

悬赏问题

  • ¥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 如何让子窗口鼠标滚动独立,不要传递消息给主窗口