[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,……

④解決方法:
Appium-Server v1.4.16版本較低,所以安裝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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM