【发布时间】:2018-09-03 13:01:16
【问题描述】:
我有一个名为 eslint:jenkins 的 Grunt 任务,它在项目上运行 eslint。在构建管道中,我将其运行为:
grunt eslint:jenkins --force --verbose
我使用--force,所以即使任务失败,grunt 也不会失败,因为存在一些 eslint 问题。
当我在本地运行它时,一切都很好。当它在 Jenkins 上运行时,我收到以下错误:
<path-to-installation>/Node_10/bin/node: bad option: --force
对于本地和 Jenkins 环境,版本是:Node 10.0 和 grunt-cli 1.3.1。
我无法想象为什么在一种情况下--force 标志会传播到 Node.js。谁能给我一些关于在哪里看的指示?
【问题讨论】: