[Appium]启动报错问题" error: uncaughtException: Cannot find module 'internal/fs' "

第一种 Appium-Server v1.4.16

①环境配置:(PS:本话题appium为老版本Appium-Server v1.4.16)
一. 安装node.js : https://nodejs.org/en/download/
二. 下载android-sdk : http://www.cnblogs.com/puresoul/p/4597211.html
三. 安装Appium : https://bitbucket.org/appium/appium.app/downloads/
四. 以上配置环境变量
五. 检查环境:
cmd命令窗口> node -v (查看node版本)
cmd命令窗口>appium-doctor (检查appium环境)
全部检查OK后

②此时运行appium:
cmd命令窗口> appium --session-override --no-reset (--no-reset 即可避免执行用例的时候再次安装app,--session-override 不必每次重启session)

③发现提示错误信息:
error: uncaughtException: Cannot find module 'internal/fs' date=Thu May 17 2018 20:39:28 GMT+0800 (中国标准时间), pid=8620, uid=null, gid=null, cwd=D:\appium\node_modules\appium,……

④解决方法:
安装node.js版本不宜过高,选择稳定使用较多的即可,否则会报 error: uncaughtException: Cannot find module 'internal/fs'错误
安装v6.9.4 v6.11.1版本皆可: https://nodejs.org/en/download/releases/

node v6版本下启动appium后,会出现:
(node:16008) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
原因:是因为graceful-fs 在 node V6 下不支持,需要node降级或者安装:
安装v5.6.0 v5.7.0稳定版本

⑤完美解决

第二种

Appium-Desktop

appium-desktop 下载地址:https://github.com/appium/appium-desktop/releases

根据自己的平台选择相关的包进行下载。windows下载选择了appium-desktop-setup-1.7.1.exe

安装过程双击 exe 文件,然后,等待安装完就好了

Appium-Desktop兼容高版本的node.js  建议安装最新版或者稳定版node.js

猜你喜欢

转载自www.cnblogs.com/joekk01/p/9923902.html