2016-12-02 50 views
8

從今天上午開始,我在使用命令webdriver-manager update時遇到了一個問題。做NPM安裝,當我運行webdriver-manager update它給我下面的錯誤在Mac OS和Debian的發生webdriver-manager更新命令在量角器中不起作用

/Users/sudharsan/dev/unifing/services/data-integration/unifi_www/datai/static/angular/test/e2e/node_modules/protractor/node_modules/webdriver-manager/built/lib/cli/logger.js:66 
info(...msgs) { 
    ^^^ 

SyntaxError: Unexpected token ... 
at exports.runInThisContext (vm.js:53:16) 
at Module._compile (module.js:373:25) 
at Object.Module._extensions..js (module.js:416:10) 
at Module.load (module.js:343:32) 
at Function.Module._load (module.js:300:12) 
at Module.require (module.js:353:17) 
at require (internal/module.js:12:17) 
at Object.<anonymous> (/Users/sudharsan/dev/unifing/services/data-integration/unifi_www/datai/static/angular/test/e2e/node_modules/protractor/node_modules/webdriver-manager/built/lib/cli/index.js:8:10) 
at Module._compile (module.js:409:26) 
at Object.Module._extensions..js (module.js:416:10) 

上述問題後。使用

量角器版IM是4.0.9

+0

我在這裏看到了同樣的問題,我們的CI服務器(量角器4.0.11,節點4.3.2,3.8.6 NPM)上,但它可以在我的桌面上找到。 –

+0

即使刪除並重新安裝量角器,它是否正常工作? @NicholasAlbion –

+0

本地我正在使用webdriver-manager 10.2.4,但是我們的CI服務器正在使用10.2.9 run'grep version/Users/sudharsan/dev/unifing/services/data-integration/unifi_www/datai/static/angular/test/e2e/node_modules /量角器/ node_modules/webdriver-manager/package.json'來檢查您的版本 –

回答

1

這是一個與節點v4.x.x,更新節點v6.x.x的問題,它應該工作。

1

量角器5依賴節點版本6.9.4或更高版本,所以問題很可能是您的節點版本。您可以升級或安裝舊版本量角器:

npm install -g [email protected]