[Jenkins]pnpm install ‘pnpm‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。

这个错误提示再次说明:你的系统(CMD 或 Jenkins 环境)找不到 pnpm 命令的位置 。虽然你可能已经用 npm install -g pnpm 安装过,但系统不知道它装在哪里,也就无法执行 pnpm 命令。


✅ 快速解决方法:直接用完整路径执行 pnpm.cmd

在 Windows 上,pnpm 的执行文件通常会安装在:

%APPDATA%\npm\pnpm.cmd

你可以这样执行:

"%APPDATA%\npm\pnpm.cmd" install


✅ 示例:完整构建命令组合

npm install -g pnpm "%APPDATA%\npm\pnpm.cmd" install "%APPDATA%\npm\pnpm.cmd" run build:test

或者在 Jenkins 中这样写(Windows Batch Command):

npm install -g pnpm set PNPM_CMD=%APPDATA%\npm\pnpm.cmd call "%PNPM_CMD%" install call "%PNPM_CMD%" run build:test


✅ 更永久的解决方案(可选)

如果你不想每次都写完整路径,可以把 %APPDATA%\npm 加入你的环境变量 PATH

  1. 打开 系统环境变量设置 (运行 sysdm.cpl

  2. 编辑你的用户或系统的 PATH

  3. 添加一条新路径:%APPDATA%\npm

  4. 重启命令行(或 Jenkins agent)

相关推荐
大蚂蚁2号1 小时前
windows文件共享另一台电脑资源管理器网络文件夹无法找到机器
运维·服务器·网络
Lw老王要学习1 小时前
Linux数据库篇、第一章_02_MySQL的使用增删改查
linux·运维·数据库·mysql·云计算·it
斤斤计较2 小时前
Docker 环境安装(2025最新版)
运维·docker·容器
小锋学长生活大爆炸2 小时前
【教程】Docker方式本地部署Overleaf
运维·docker·容器
掘金者说2 小时前
docker系列-DockerDesktop报错信息(Windows Hypervisor is not present)
运维·docker·容器
2302_799525743 小时前
【Linux】第十六章 分析和存储日志
linux·运维·服务器
愚润求学3 小时前
【Linux】Ext系列文件系统
linux·运维·服务器·笔记
微刻时光3 小时前
影刀RPA网页自动化总结
运维·人工智能·python·低代码·自动化·rpa·影刀rpa
2301_787552873 小时前
Lightpanda开源浏览器:专为 AI 和自动化而设计的无界面浏览器
运维·自动化
胖大和尚4 小时前
完整的 CentOS 6.10 虚拟机安装启动脚本
linux·运维·centos