构建 VUE 项目时,提示错误信息:
Build VUE ...
[Pipeline] sh (hide)
+ pnpm install --frozen-lockfile
This project is configured to use yarn because /var/lib/jenkins/workspace/Stonex/Stonex-Mdm-Ui/package.json has a "packageManager" field

但实际上源代码的包文件中没有packageManager 这个配置。
登录 DeveOps 服务器,发现确实添加有:packageManager 这个参数。

有点奇怪这个参数是从哪里来的。
原因和解决
因为源代码中没有这个配置,但在构建的时候添加上去了。
猜测有可能是 Jenkinsfile 配置文件的问题。
因为在配置文件中,我们添加了: sh 'yarn set version berry'
猜测是这个配置导致的问题。

删掉这句话后再次尝试构建。
https://www.isharkfly.com/t/jenkins-pipeline-packagemanager/10623