2015-10-15 93 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步驟之前,節點工具的安裝步驟。

相關問題