如何在 jenkins 中运行 ui5 命令

问题描述

我正在尝试使用以下命令构建项目:

ui5 build --all--

完全工作正常,使用终端在我的项目文件夹内的本地电脑中生成一个 dist

现在在 JENKINS (* FYI OS - WINDOWS) - 它在本地运行,配置为从 GIT 获取代码

这里当我尝试在 Execute Windows Batch Command

中执行相同的命令时

It thrown err as :

当我尝试为假设 node 执行 node -v 命令时,它给了我版本

我可以知道为什么 ui5 不起作用吗?我需要在这里做任何其他事情吗?

我尝试使用 npm 包管理器执行 CLI:

npm install --global @ui5/cli

但它仍然显示我同样的错误

非常感谢 TIA 的任何帮助

解决方法

您必须全局安装 ui5(作为 docker 映像的一部分),或者如果它在本地开发依赖项中(推荐)运行 npm i && npx ui5 build