国内安装npm包的时候,很多都需要从GitHub下载binary文件,即使你把npm的registry设置为国内的镜像,binary的url是程序设定的。不过目前最重要的几个包,都可以通过修改环境变量来让下载从国内的镜像下载,在.npmrc加入如下内容:
registry=https://registry.npm.taobao.org/
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
phantomjs_cdnurl=http://cnpmjs.org/downloads
electron_mirror=https://npm.taobao.org/mirrors/electron/
sqlite3_binary_host_mirror=https://foxgis.oss-cn-shanghai.aliyuncs.com/
profiler_binary_host_mirror=https://npm.taobao.org/mirrors/node-inspector/
这样,在npm install node-sass的时候,就会走国内的镜像下载binary。
registry=http://106.54.202.246:8081/repository/npm-group/
sass_binary_site="https://npm.taobao.org/mirrors/node-sass/"
phantomjs_cdnurl="http://cnpmjs.org/downloads"
electron_mirror="https://npm.taobao.org/mirrors/electron/"
sqlite3_binary_host_mirror="https://foxgis.oss-cn-shanghai.aliyuncs.com/"
profiler_binary_host_mirror="https://npm.taobao.org/mirrors/node-inspector/"
chromedriver_cdnurl="https://cdn.npm.taobao.org/dist/chromedriver"
.yarnrc
registry "http://106.54.202.246:8081/repository/npm-group/"
sass_binary_site "https://npm.taobao.org/mirrors/node-sass/"
phantomjs_cdnurl "http://cnpmjs.org/downloads"
electron_mirror "https://npm.taobao.org/mirrors/electron/"
sqlite3_binary_host_mirror "https://foxgis.oss-cn-shanghai.aliyuncs.com/"
profiler_binary_host_mirror "https://npm.taobao.org/mirrors/node-inspector/"
chromedriver_cdnurl "https://cdn.npm.taobao.org/dist/chromedriver"
生产中兼容性最强,适用于各系统的配置
###############################################################
# 🌏 项目级 npm 加速配置(跨平台)
# 自动生效于 Windows / macOS / Linux / CI 环境
# 支持 node-sass / electron / puppeteer / sharp / node-gyp 等模块
###############################################################
registry=https://registry.npmmirror.com/
disturl=https://npmmirror.com/mirrors/node/
nvm_nodejs_org_mirror=https://npmmirror.com/mirrors/node/
nodejs_org_mirror=https://npmmirror.com/mirrors/node/
node_gyp_mirror=https://npmmirror.com/mirrors/node-gyp/
node_pre_gyp_mirror=https://npmmirror.com/mirrors/node-pre-gyp/
sass_binary_site=https://npmmirror.com/mirrors/node-sass/
electron_mirror=https://npmmirror.com/mirrors/electron/
electron_builder_binaries_mirror=https://npmmirror.com/mirrors/electron-builder-binaries/
puppeteer_download_host=https://npmmirror.com/mirrors/
chromedriver_cdnurl=https://npmmirror.com/mirrors/chromedriver/
operadriver_cdnurl=https://npmmirror.com/mirrors/operadriver/
phantomjs_cdnurl=https://npmmirror.com/mirrors/phantomjs/
selenium_cdnurl=https://npmmirror.com/mirrors/selenium/
sqlite3_binary_site=https://npmmirror.com/mirrors/sqlite3/
python_mirror=https://npmmirror.com/mirrors/python/
sharp_dist_base_url=https://npmmirror.com/mirrors/sharp-libvips/
canvas_binary_site=https://npmmirror.com/mirrors/canvas/
@npm:registry=https://registry.npmmirror.com/
@registry=https://registry.npmmirror.com/
progress=true
fetch-retries=3
fetch-retry-factor=2
fetch-retry-mintimeout=10000
fetch-retry-maxtimeout=60000
prefer-offline=false
strict-ssl=false






Asynq任务框架
MCP智能体开发实战
WEB架构
安全监控体系






