在 Macaca 生态内半数以上的环境问题都可以归结于网络环境不稳定。列出了 Macaca 使用中依赖包所需要的环境,希望能彻底解决网络慢,安装卡住等问题。

解决 Node.js 下载慢

可以通过中国淘宝源下载。请保存此网址 https://npm.taobao.org/mirrors/node

解决 NPM 下载慢

Macaca 大部分用户端命令行都是通过 npm 进行包管理的。可以通过中国淘宝源下载。只需要在安装指令后追加 --registry=https://registry.npm.taobao.org 即可。

$ npm i macaca -g --registry=https://registry.npm.taobao.org

解决 brew 下载慢

可以使用中科大 brew 软件源

$ export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles
$ brew install carthage

$ HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles brew install carthage

解决 Chromedriver 下载慢

NPM 淘宝源也提供常用软件的下载

$ export CHROMEDRIVER_CDNURL=http://npm.taobao.org/mirrors/chromedriver/
$ npm i macaca-chrome -g

$ CHROMEDRIVER_CDNURL=http://npm.taobao.org/mirrors/chromedriver/ npm i macaca-chrome -g

解决 Electron 下载慢

$ export CHROMEDRIVER_CDNURL=https://npm.taobao.org/mirrors/electron/
$ npm i macaca-electron -g

$ CHROMEDRIVER_CDNURL=https://npm.taobao.org/mirrors/electron/ npm i macaca-electron -g

解决 Maven 下载慢

在安装 Android 驱动的时候需要执行 gradle 脚本,此时指定 Maven 源会快一些。

MAVEN_MIRROR_URL=http://maven.aliyun.com/nexus/content/groups/public/ npm i macaca-android -g

解决 Docker 下载慢

Macaca 提供了很多 Docker 镜像,https://macacajs.github.io/zh/run-with-docker

前年介绍过 Docker 加速服务,https://testerhome.com/topics/4406 ,检索阿里云 Docker 加速

解决 Android SDK 下载慢

请使用 mirrors.zzu.edu.cn 端口:80


↙↙↙阅读原文可查看相关链接,并与作者交流