我正在嘗試使用託管的VSTS構建代理對我們的AngularCLI項目運行單元測試,但是當它嘗試運行「ng測試」時,它仍然遇到麻煩。無法從VSTS代理運行'ng'
爲了解決這個問題,我試圖讓代理直接通過提供工具的路徑來使用ng工具。這沒有奏效,因爲它看起來像它試圖運行「NG測試」,其中工具,而不是在指定的當前工作目錄:
我也試着將其添加爲Windows中的環境變量(我們使用Windows Server 2012來託管VSTS代理),並將該工具設置爲VSTS代理,只是ng
但是它似乎並未找到ng工具:
我該如何讓VSTS代理使用ng
工具來運行測試?我們已經在託管代理的服務器上安裝了@ angular/cli。
如果直接在代理機器中運行'ng test'命令,結果如何? –
它工作正常,如果我們在本地運行它,但是我們從我們自己的用戶帳戶在機器上運行它而不是從VSTS代理運行的NetworkService帳戶 – Novastorm