从issue #170发帖:
更新到最新版本后,我在运行' webdriver-manager'时遇到以下错误命令。
C:\Users\(user)\AppData\Roaming\npm\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. (C:\Users\(user)\AppData\Roaming\npm\node_modules\we
bdriver-manager\built\lib\cli\index.js:8:10)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
答案 0 :(得分:3)
为什么会这样?版本10.2.9需要节点6,因为它没有遵循语义版本控制/导致一个大问题,它从npm未发布,10.2.10已经发布。要阅读有关10.2.10的更多信息,请参阅changelog。
如果您遇到此问题,请移除node_module/webdriver-manager
并重新npm install
。
答案 1 :(得分:2)
您可以使用以下命令将webdriver版本降级为9.0:
npm install -g webdriver-manager@9.0