【问题标题】:gulp command not recognized in JenkinsJenkins 无法识别 gulp 命令
【发布时间】:2017-05-25 03:51:51
【问题描述】:

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

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

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

如何在 Jenkins 中集成 gulp?所以我的 Jenkins 会知道它的命令。我读了一些关于 node.js 和它的插件的东西。 我还阅读了一些关于前端 maven-plugin/ 但一点都不清楚。

【问题讨论】:

  • Jenkins 用户的路径中有 gulp 二进制文件吗?
  • 不,是这个路径吗?:C:\Users\username\AppData\Roaming\npm\node_modules\gulp 你要放在哪里?

标签: node.js jenkins gulp


【解决方案1】:

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

管理 Jenkins-->配置系统-->全局属性:

【讨论】:

    【解决方案2】:

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

    node_modules\.bin\gulp mytask

    【讨论】:

    • 您必须使用类似以下的内容,因为您上面提供的内容将不起作用:node node_modules\gulp\bin\gulp.js mytask
    猜你喜欢
    • 2017-11-27
    • 2018-02-11
    • 2020-04-11
    • 2013-09-06
    • 2020-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多