mac升級appium版本遇到的坑

mac下如果遇到以下錯誤,
Unable to remove port forward ‘Error executing adbExec. Original error: ‘Command ‘/Users/qinqi/Library/Android/sdk/platform-tools/adb -P 5037 -s 3JU4C17C18000087 forward --remove tcp:8200’ exited with code 1’; Stderr: ‘error: listener ‘tcp:8200’ not found’; Code: ‘1’’
[W3C] Encountered internal error running command: TypeError: Cannot create property ‘replace’ on boolean ‘true’

1.卸載原來的appium
sudo npm uninstall -g appium
2.安裝指定的版本:
sudo npm install -g [email protected]
3.升級
npm:npm i npm

安裝過程中遇到下面的錯誤:
Error: EACCES: permission denied, mkdir ‘/usr/local/lib/node_modules/appium/node_modules/appium-chromedriver/2020216-34343-1v6bxkc.5y7l’
直接用以下命令解決:
sudo npm install -g appium --unsafe-perm=true --allow-root

遇到錯誤npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules

直接把node_modules文件刪掉即可

npm安裝報錯:
path.js:1142
cwd = process.cwd();
^

直接重啓終端就行

這是在終端輸入appium
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章