npm安装在TFS构建中抛出"未找到:git"

时间:2015-11-19 17:08:30

标签: node.js tfs npm npm-install

我为Windows和node.js安装了Git,它们都在系统的变量" Path"并且可用。

enter image description here

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

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

当我去TFS服务器并执行&#34; npm install&#34;在我的项目目录中,所有包都已正确设置。

当TFS执行&#34; npm install&#34;在构建过程中我收到此错误:
执行(0,0)
找不到:git

enter image description here

1 个答案:

答案 0 :(得分:2)

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

system vars