# ==========================================================
# NPM
# ==========================================================

npm set registry https://registry.npmmirror.com/ # 注册模块镜像
npm set disturl https://registry.npmmirror.com/-/binary/node # node-gyp 编译依赖的 node 源码镜像

## 以下选择添加
npm set sass_binary_site https://npmmirror.com/mirrors/node-sass/ # node-sass 二进制包镜像
npm set electron_mirror https://npmmirror.com/mirrors/electron/ # electron 二进制包镜像
npm set electron-builder-binaries_mirror https://registry.npmmirror.com/-/binary/electron-builder-binaries/ # electron builder 镜像
npm set puppeteer_download_host https://npmmirror.com/mirrors/ # puppeteer 二进制包镜像
npm set chromedriver_cdnurl https://npmmirror.com/mirrors/chromedriver/ # chromedriver 二进制包镜像
npm set operadriver_cdnurl https://npmmirror.com/mirrors/operadriver/ # operadriver 二进制包镜像
npm set phantomjs_cdnurl https://npmmirror.com/mirrors/phantomjs/ # phantomjs 二进制包镜像
npm set selenium_cdnurl https://npmmirror.com/mirrors/selenium/ # selenium 二进制包镜像
npm set node_inspector_cdnurl https://npmmirror.com/mirrors/node-inspector/ # node-inspector 二进制包镜像

npm cache clean --force # 清空缓存

# ==========================================================
# YARN
# ==========================================================

yarn config set registry https://registry.npmmirror.com # 注册模块镜像
yarn config set disturl https://npmmirror.com/mirrors/node/ # node-gyp 编译依赖的 node 源码镜像

## 以下选择添加
yarn config set sass_binary_site https://npmmirror.com/mirrors/node-sass/ # node-sass 二进制包镜像
yarn config set electron_mirror https://npmmirror.com/mirrors/electron/ # electron 二进制包镜像
yarn config set electron-builder-binaries_mirror https://registry.npmmirror.com/-/binary/electron-builder-binaries/ # electron builder 镜像
yarn config set puppeteer_download_host https://npmmirror.com/mirrors/ # puppeteer 二进制包镜像
yarn config set chromedriver_cdnurl https://npmmirror.com/mirrors/chromedriver/ # chromedriver 二进制包镜像
yarn config set operadriver_cdnurl https://npmmirror.com/mirrors/operadriver/ # operadriver 二进制包镜像
yarn config set phantomjs_cdnurl https://npmmirror.com/mirrors/phantomjs/ # phantomjs 二进制包镜像
yarn config set selenium_cdnurl https://npmmirror.com/mirrors/selenium/ # selenium 二进制包镜像
yarn config set node_inspector_cdnurl https://npmmirror.com/mirrors/node-inspector/ # node-inspector 二进制包镜像

yarn cache clean # 清空缓存