2015-10-15 100 views
3

在Visual Studio Online中,您现在可以在构建定义的常规选项卡上设置构建依赖关系。如何在托管的VSO构建代理中设置Node.js和NPM版本号?

enter image description here

但是..有一种方法来设置的Node.js和NPM的版本?

这似乎是一个托管生成代理当前正在使用的Node.js v0.12.7和NPM v2.11.3,但我需要的Node.js V4.2 +和NPM V3.3 +。有没有办法强制执行它?

P.S:内部部署VSO生成代理是不是一种选择。

+0

我也有同样的问题,我认为唯一的解决办法是使用与VSTS自己的自定义生成服务器建立在其上安装的代理建立 –

回答

2

好像有很多的误解,以什么“要求”是。具有特定需求的构建不会更改构建代理上可用的软件。 “需求”仅仅是构建任务的一种方法,表达了它具有的要求,因此它可以在满足所需要求的代理上运行(这些是构建代理的“能力”)。

This list of software是什么在托管生成代理。如果它不在那里,并且你不能通过npm或类似的东西来安装它,那么你的运气不好。

0

现在有一个Node Tool installer可用。由Daniel共享的软件清单链接非常有用,我发现安装程序正在挖掘托管VS2017代理的Node规范。

查找或下载并缓存的Node.js的指定版本,并将其添加到PATH

尝试增加您的节点/ NPM步骤之前,节点工具的安装步骤。

相关问题