2017-05-29 36 views
0

我一直在嘗試使用Visual Studio Team Services設置量角器,並且設置了一個本地代理來運行一個.bat文件來運行我的量角器測試。當它運行它給我一個錯誤信息:'protractor' is not recognized as an internal or external command, operable program or batch file.量角器不被識別爲內部或外部命令

我有構建安裝量角器和全球webdriver管理器,我檢查了安裝位置,我可以確認他們在那裏。我認爲這可能是一個PATH變量的問題,但我已經檢查,並且它正確地指向安裝了所有東西的npm文件夾。

當我嘗試在本地運行批處理文件時沒有問題。

我已經尋找其他解決方案,但其他人已經得到這個錯誤消息一直在使用詹金斯,其中有一個NodeJS插件,解決了這個問題,但VSTS沒有這個插件。

有沒有人有什麼問題的想法?

謝謝

回答

0

簡單的方法是,您可以將生成代理服務更改爲您的帳戶。 (本地服務>雙擊您的代理服務>選擇登錄>更改帳戶)

另一種方法是,您可以將C:\Windows\ServiceProfiles\NetworkService\AppData\Roaming\npm添加到Path System變量(而不是用戶變量),之後您可能需要重新啓動計算機。

相關問題