成功最有效的方法就是向有经验的人学习!

npm安装node-sass等下载binary加速

国内安装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
赞(0) 打赏
未经允许不得转载:竹影清风阁 » npm安装node-sass等下载binary加速
分享到

大佬们的评论 抢沙发

全新“一站式”建站,高质量、高售后的一条龙服务

微信 抖音 支付宝 百度 头条 快手全平台打通信息流

橙子建站.极速智能建站8折购买虚拟主机

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册