在本地托管的TFS上我使用" npm install"构建定义中的构建步骤。
在我已安装nodejs的代理计算机上,可以从命令行运行npm
。
当我尝试对构建进行排队时,会弹出一条消息:
找不到具有以下功能的代理:npm,DotNetFramework
所以我尝试添加功能,首先刷新代理功能,当没有效果时我添加了功能:
npm C:\ Program Files \ nodejs
然后构建开始,但是npm步骤抛出错误:
无法找到npm
我怀疑我在代理设置上遗漏了一些东西,因为代理没有报告其npm功能?
答案 0 :(得分:22)
我不得不重新启动VSO代理服务,允许报告新功能。