在命令行模式下啓動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
啓動成功