在命令行模式下启动appium server时报错:error: uncaughtException: Cannot find module 'internal/util/types' node
再来看看appium和node的版本:api
形成启动失败的缘由:app
appium在编写时遵循的是ES5规范,而node 的10.16版本却不是,不一样的规范形成 apiium 在启动时 与node 发生了冲突spa
因此解决办法是:下降node版本,遵循ES5规范命令行
插曲:理解下ES3d
由此,ES6是在15年发布的,因此使用15年以前发布的node版本,绝对遵循ES5规范server
Node 历史版本下下载:https://nodejs.org/zh-cn/download/releases/blog
就选择2014年12月17日发布的0.10.34版本ip
卸载以前的node,安装0.10.34版本get
再次查看node与appium版本:
启动 appium server
启动成功