TFS构建代理无法定位npm

wes*_*ton 11 tfs tfsbuild

在本地托管的TFS上,我在构建定义中使用"npm install"构建步骤.

在代理机器上,我安装了nodejs,可以从命令行运行npm.

当我尝试对构建进行排队时,我会弹出一条消息:

没有具有以下功能的代理:npm,DotNetFramework

所以我尝试添加该功能,首先刷新代理功能,当没有效果时,我添加了一项功能:

npm C:\ Program Files \nodejs

然后构建开始但是npm步骤抛出错误:

无法找到npm

我怀疑我在代理设置上遗漏了一些东西,因为代理没有报告其npm功能?

wes*_*ton 23

我不得不重新启动VSO代理服务,允许报告新功能.

  • @justsayno是的,这就是我的意思。在这种情况下,请尽可能完全重启。如果这没有帮助,那么恐怕您对我们遇到的问题有不同的原因。 (2认同)