gulp Jenkins 无法识别命令

gulp command not recognized in Jenkins

我已经安装了 gulp,它在我的 cmd 中运行良好。因此,当我尝试 gulp 命令时,它们运行良好。所以我要在我的 cmd 中走这条路:

C:\Program Files (x86)\Jenkins\workspace\project1

我可以 运行 gulp(它是我 Jenkins 上的一个 github 项目)。 但是当我在 Jenkins 本身(本地主机)中处理我的 project1 时,无法识别 gulp 命令。詹金斯不知道 gulp.

如何在 Jenkins 中集成 gulp?所以我的詹金斯会知道它的命令。我阅读了一些关于 node.js 及其插件的内容。 我还阅读了一些关于 frontend-maven-plugin/ 但是一点都不清楚

您需要为 Jenkins 添加 gulp 路径,以便它知道命令所在的位置。

Manage Jenkins-->Configure System-->Global Properties:

如果您将 gulp 定义为项目的依赖项,那么您也可以直接使用它:

node_modules\.bin\gulp mytask