Last active
October 14, 2024 13:34
-
-
Save lvxianchao/2dcba1a93422037273dd41a924ddaab9 to your computer and use it in GitHub Desktop.
设置 npm 和 yarn 的镜像源为淘宝镜像源
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# ========================================================== | |
# NPM | |
# ========================================================== | |
npm set registry https://registry.npmmirror.com # 注册模块镜像 | |
npm set disturl https://npmmirror.com/mirrors/node # node-gyp 编译依赖的 node 源码镜像 | |
## 以下选择添加 | |
npm set sass_binary_site https://registry.npmmirror.com/mirrors/node-sass # node-sass 二进制包镜像 | |
npm set electron_mirror https://registry.npmmirror.com/mirrors/electron/ # electron 二进制包镜像 | |
npm set puppeteer_download_host https://registry.npmmirror.com/mirrors # puppeteer 二进制包镜像 | |
npm set chromedriver_cdnurl https://registry.npmmirror.com/mirrors/chromedriver # chromedriver 二进制包镜像 | |
npm set operadriver_cdnurl https://registry.npmmirror.com/mirrors/operadriver # operadriver 二进制包镜像 | |
npm set phantomjs_cdnurl https://registry.npmmirror.com/mirrors/phantomjs # phantomjs 二进制包镜像 | |
npm set selenium_cdnurl https://registry.npmmirror.com/mirrors/selenium # selenium 二进制包镜像 | |
npm set node_inspector_cdnurl https://registry.npmmirror.com/mirrors/node-inspector # node-inspector 二进制包镜像 | |
npm set sentrycli_cdnurl https://npmmirror.com/mirrors/sentry-cli/ # sentry-cli | |
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://registry.npmmirror.com/mirrors/node-sass # node-sass 二进制包镜像 | |
yarn config set electron_mirror https://registry.npmmirror.com/mirrors/electron/ # electron 二进制包镜像 | |
yarn config set puppeteer_download_host https://registry.npmmirror.com/mirrors # puppeteer 二进制包镜像 | |
yarn config set chromedriver_cdnurl https://registry.npmmirror.com/mirrors/chromedriver # chromedriver 二进制包镜像 | |
yarn config set operadriver_cdnurl https://registry.npmmirror.com/mirrors/operadriver # operadriver 二进制包镜像 | |
yarn config set phantomjs_cdnurl https://registry.npmmirror.com/mirrors/phantomjs # phantomjs 二进制包镜像 | |
yarn config set selenium_cdnurl https://registry.npmmirror.com/mirrors/selenium # selenium 二进制包镜像 | |
yarn config set node_inspector_cdnurl https://registry.npmmirror.com/mirrors/node-inspector # node-inspector 二进制包镜像 | |
yarn config set sentrycli_cdnurl https://npmmirror.com/mirrors/sentry-cli/ # sentry-cli | |
yarn cache clean # 清空缓存 |
electron mirror更新下
npm set electron_mirror https://registry.npmmirror.com/-/binary/electron/ # electron 二进制包镜像
yarn config set electron_mirror https://registry.npmmirror.com/-/binary/electron/ # electron 二进制包镜像
同时建议增加这个
yarn config set NODE_TLS_REJECT_UNAUTHORIZED 0 #win可以直接设置环境变量
yarn config set strict-ssl false -g
这样基本就可以解决npm electron这几个下载遇到的问题了
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
sentrycli_cdnurl=https://npmmirror.com/mirrors/sentry-cli/
建议新增