0

因此,我在执行自定义构建任务时尝试从 powershell 获取自定义构建任务目录名称。

目的是我希望jshint在构建时运行,我已经这样做了,但是 .jshintignore 文件需要知道排除文件或文件夹的相对路径。

因此,我需要能够在运行时获取该路径,以便知道将多少“../”添加到minmatch引擎的排除文件中,这是 jshint 使用的,以匹配它们。

当然,我可以对其进行硬编码,但这真的不是我想要做的。

4

1 回答 1

2

是的,您可以使用Agent.HomeDirectory变量。

代理.主目录 | 代理_主目录 | 安装代理的目录。这包含代理位

任务文件夹将是 $(Agent.HomeDirectory)\tasks(TaskFolder)\

于 2016-01-27T01:59:00.273 回答