我有一个多任务“部署”的配置:
deploy: {
options: {
server: default.com
}
prod: {
}
test: {
options: {
server: test.com
}
}
}
目标有两个地方可以从中获取服务器。在相应的多任务中,我想检查服务器选项是否已设置(我不关心它的设置位置)。
似乎this.requiresConfig只能检查
this.requiresConfig('deploy.options.server')
或
this.requiresConfig('deploy.target.options.server')
但不进行检查,检查该选项是全局还是本地设置。
我如何解决这个限制?
答案 0 :(得分:0)
this.options()
可以获得此目标的全局和本地选项。因此,您可以尝试从此对象检查配置。