今天给大家介绍一个实用的 CDN 加速服务,由于一些特殊的原因,众多开源库的下载速度不甚理想。你这之前在折腾 Android 时,下载 Beans GApps 等内容时就会存在这样的问题,安装 React 和 VUE 等也会遇到类似的问题。
这个项目的目标是提供这样一个仓库:让它尽可能全面收录优秀的开源库,并免费为之提供 CDN 加速服务,使之有更好的访问速度和稳定的环境。同时,我们也提供开源库源接入的入口,让所有人都可以提交开源库,包括 JavaScript、CSS、图片和 swf 等静态文件。
$npm install -g sfile// 安装工具,使用说明
一、背景和目标
像 Google Ajax Library,Microsoft ASP.net CDN,SAE,Baidu,Upyun 等 CDN 上都免费提供的 JS 库的存储,但使用起来却都有些局限,因为他们只提供了部分 JS 库。当然,我们还可以有像 CDNJS 这样的平台,存储了大部分主流的 JS 库,甚至 CSS、image 和 swf,但国内的访问速度却不是很理想,并且缺少很多国内优秀开源库。
因此,我们提供这样一个仓库,让它尽可能全面收录优秀的开源库,并免费为之提供 CDN 加速服务,使之有更好的访问速度和稳定的环境。同时,我们也提供开源库源接入的入口,让所有人都可以提交开源库,包括 JS、CSS、image 和 swf 等静态文件。
二、更新开源库
理论上我们自动更新库的版本文件,并且不会删除旧版本,但如果你在 staticfile.org 找不到最新的版本,则可以通过往该库中添加一个版本目录,并且修改相应的 package.json 文件,利用 Pull Request 来提醒我们。
三、使用注意
虽然大多数库都是基于 MIT / BSD License 开源的,但在有某些库在个人/商业应用上是有区别的,比如 Highcharts 这个库,所以请大家在使用这些库的时候,最好能点击其网站、代码仓库(在搜索结果中有链接)中查看其开源协议。
四、作者和服务商
当前维护者:
ikbear
iwillwen
漩涡
历史维护者:
Sofish
hfcorriez
马逸清
此仓库由国内优秀的云存储服务商 七牛云 提供存储和加速赞助。同步国外 CDNJS 源站,同时由国内开源贡献值提交其它有价值的库。感谢所有开源库作者和挖掘者的努力。
五、开源协议
仓库基于 MIT License 开源
我这里举个例子,看看如何快速安装 VUE 的源码,以2.5.18 - beta.0为准。
通过 https 形式安装
https://cdn.staticfile.org/vue/2.5.18-beta.0/vue.common.js
https://cdn.staticfile.org/vue/2.5.18-beta.0/vue.esm.browser.js
https://cdn.staticfile.org/vue/2.5.18-beta.0/vue.esm.js
https://cdn.staticfile.org/vue/2.5.18-beta.0/vue.js
https://cdn.staticfile.org/vue/2.5.18-beta.0/vue.min.js
https://cdn.staticfile.org/vue/2.5.18-beta.0/vue.runtime.common.js
https://cdn.staticfile.org/vue/2.5.18-beta.0/vue.runtime.esm.js
https://cdn.staticfile.org/vue/2.5.18-beta.0/vue.runtime.js
https://cdn.staticfile.org/vue/2.5.18-beta.0/vue.runtime.min.js
欢迎关注我们
领取专属 10元无门槛券
私享最新 技术干货