0

我为 windows 和 node.js 安装了 Git,它们都在系统的变量“路径”上并且可用。

在此处输入图像描述

我在项目中有 packages.json 文件,并且有 TFS 构建步骤定义来调用它:

<Target Name="BeforeBuild">
  <Exec Command="npm install" /> 
</Target>

当我转到 TFS 服务器并在我的项目目录中执行“npm install”时,所有包都已正确设置。

当 TFS 在构建过程中执行“npm install”时,我得到这个错误:
EXEC (0, 0)
not found: git

在此处输入图像描述

4

1 回答 1

2

遇到与 Bamboo 相同的问题。TFS 作为服务运行,服务帐户的 PATH 可能与您在此处看到的不同。如果可以,请登录 TFS 用户帐户并调整“用户变量”以包含您的 Git 路径。该应用程序可能采用“用户路径变量”而不是组合“用户”和“系统”路径。

系统变量

于 2015-11-19T18:27:33.023 回答