繁体   English   中英

如何在托管的VSO Build Agent中设置Node.js和NPM版本号?

[英]How to set Node.js and NPM version numbers in a hosted VSO Build Agent?

在Visual Studio Online中,您现在可以在构建定义的“常规”选项卡上设置构建依赖项。

在此输入图像描述

但..有没有办法设置Node.js和NPM的版本?

看起来托管构建代理当前正在使用Node.js v0.12.7和NPM v2.11.3,但我需要Node.js v4.2 +和NPM v3.3 +。 有没有办法强制执行呢?

PS:内部部署VSO构建代理不是一种选择。

现在有一个Node Tool安装程序可用。 Daniel共享的软件库存链接非常有用,我发现安装程序正在深入了解Hosted VS2017代理的Node规范。

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

尝试在节点/ npm步骤之前添加节点工具安装程序步骤。

似乎对“要求”是什么有很多误解。 具有特定需求的构建不会更改构建代理程序上可用的软件 “需求”只是构建任务的方法,表达它具有的需求,因此它可以在满足所需需求的代理上运行(这些是构建代理的“功能”)。

此软件列表是托管构建代理上的内容。 如果它不存在,并且你无法通过npm等安装它,那么你就不走运了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM