在 appium 医生中出现意外的令牌错误

Getting unexpected token error in appium doctor

我已经安装了 appium doctor,并且在 mac 上安装时没有出现错误。但是,当我使用命令 "appium-doctor -h" 进行检查时。它给出了以下异常。你能告诉我这里出了什么问题吗:

appium-doctor -h
/usr/local/lib/node_modules/appium-doctor/build/lib/general.js:59
catch {
SyntaxError: Unexpected token {
at createScript (vm.js:80:10)
at Object.runInThisContext (vm.js:139:10)
at Module._compile (module.js:607:28)
at Object.Module._extensions..js (module.js:654:10)
at Module.load (module.js:556:32)
at tryModuleLoad (module.js:499:12)
at Function.Module._load (module.js:491:3)
at Module.require (module.js:587:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/usr/local/lib/node_modules/appium-doctor/lib/factory.js:3:1)
at Module._compile (module.js:643:30)
at Object.Module._extensions..js (module.js:654:10)
at Module.load (module.js:556:32)
at tryModuleLoad (module.js:499:12)
at Function.Module._load (module.js:491:3)
at Module.require (module.js:587:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/usr/local/lib/node_modules/appium-doctor/bin/appium-doctor.js:4:1)
at Module._compile (module.js:643:30)
at Object.Module._extensions..js (module.js:654:10)
at Module.load (module.js:556:32)
at tryModuleLoad (module.js:499:12)

此问题与node版本有关,请尝试安装下面node推荐版本的最新版本link

Node Latest Version v12.13.0

我也遇到了同样的问题,升级到recommended/latest版本后版本节点问题解决了

如果没有解决post这里的错误会做进一步的调试

运行 这些命令将解决问题: