this.requires配置Grunt中的多任务

时间:2014-05-20 19:53:53

标签: gruntjs

我有一个多任务“部署”的配置:

deploy: {
  options: {
    server: default.com
  }
  prod: {
  }
  test: {
    options: {
      server: test.com
    }
  }
}

目标有两个地方可以从中获取服务器。在相应的多任务中,我想检查服务器选项是否已设置(我不关心它的设置位置)。

似乎this.requiresConfig只能检查

this.requiresConfig('deploy.options.server')

this.requiresConfig('deploy.target.options.server')

但不进行检查,检查该选项是全局还是本地设置。

我如何解决这个限制?

1 个答案:

答案 0 :(得分:0)

this.options()可以获得此目标的全局和本地选项。因此,您可以尝试从此对象检查配置。

相关问题