2021-08-05Mac搭建appium环境之:WDA文件编译报错处理

从Git下载WebDriverAgent文件后
cd到此目录下执行:./Scripts/bootstrap.sh命令 时报错,如下:


621B01C0-F36A-4DFB-8BA6-A07B4CB0C0FD.png

原因是node和npm版本不匹配

解决方法:先卸载node,再安装node12,降级npm为6.14.10
卸载node:
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man//node.}
如果没有安装appium时 可以正常卸载,反之则报错。
这是看报错内容:大致是告诉我们node已经被appium使用了,可以根据一下命令覆盖它已达到卸载的目的。
指令是:brew uninstall --ignore-dependencies node
卸载成功
接下来就就是安装node12:brew install node@12
安装npm6.14.10:npm install npm@6.14.10
此时很大可能报错了:command not found: npm
这是因为重新安装node后没有配置环境变量,所以open ~/.zshrc ,加入环境变量(详细步骤此处省略===度娘可以帮你)。
再次执行npm指令
安装成功
cd到WebDriverAgent文件夹下执行:./Scripts/bootstrap.sh
编译成功

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容