在Visual Studio Online中,您現在可以在構建定義的常規選項卡上設置構建依賴關係。如何在託管的VSO構建代理中設置Node.js和NPM版本號?
但是..有一種方法來設置的Node.js和NPM的版本?
這似乎是一個託管生成代理當前正在使用的Node.js v0.12.7和NPM v2.11.3,但我需要的Node.js V4.2 +和NPM V3.3 +。有沒有辦法強制執行它?
P.S:內部部署VSO生成代理是不是一種選擇。
在Visual Studio Online中,您現在可以在構建定義的常規選項卡上設置構建依賴關係。如何在託管的VSO構建代理中設置Node.js和NPM版本號?
但是..有一種方法來設置的Node.js和NPM的版本?
這似乎是一個託管生成代理當前正在使用的Node.js v0.12.7和NPM v2.11.3,但我需要的Node.js V4.2 +和NPM V3.3 +。有沒有辦法強制執行它?
P.S:內部部署VSO生成代理是不是一種選擇。
好像有很多的誤解,以什麼「要求」是。具有特定需求的構建不會更改構建代理上可用的軟件。 「需求」僅僅是構建任務的一種方法,表達了它具有的要求,因此它可以在滿足所需要求的代理上運行(這些是構建代理的「能力」)。
This list of software是什麼在託管生成代理。如果它不在那裏,並且你不能通過npm
或類似的東西來安裝它,那麼你的運氣不好。
現在有一個Node Tool installer可用。由Daniel共享的軟件清單鏈接非常有用,我發現安裝程序正在挖掘託管VS2017代理的Node規範。
查找或下載並緩存的Node.js的指定版本,並將其添加到PATH
嘗試增加您的節點/ NPM步驟之前,節點工具的安裝步驟。
我也有同樣的問題,我認爲唯一的解決辦法是使用與VSTS自己的自定義生成服務器建立在其上安裝的代理建立 –