cdn和npm(盘点国内前端npm CDN替代方案,基本上可以替代unpkg、jsdelivr)
收集一波常见的加速NPM包的CDN ,发现有些还是挺好用的 ,基本上可以替代unpkg 、jsdelivr ,用来做博客或者网站加载NPM使用还是可以的 。
经典老牌的CDN加速
unpkg.com cdn.jsdelivr.net fastly.jsdelivr.net使用方法:直接进官网 ,搜NPM包名使用 。
缺点:有时候不是很稳定 ,而且国内有些地方没法访问 ,jsdelivr曾经被用来结合github做免费CDN加速的图床存博客配图 ,不过之前遇到过使用jsdelivr直接访问不了的情况。
国内能用的
目前国内有很多NPM的CDN ,可以高速支持相关包文件的访问下载 ,如:
BootCDN: www.bootcdn.cn 七牛云: www.staticfile.org 360: cdn.baomitu.com 字节跳动: cdn.bytedance.com使用方法:直接进官网,搜NPM包名使用 。
缺点:上面几个的CDN并不全 ,很多NPM上的包 在这些CDN上是找不到的 。原因是 ,它们都是从CDNJS上同步的数据,CDNJS 并不会把所有的 NPM 包进行同步 ,所以当你需要的一些NPM包没有在CDNJS上面 ,你就用不了上面这些国内CDN了 。
比较推荐
饿了么1:github.elemecdn.com(使用可参考UNPKG) 饿了么2:npm.elemecdn.com(使用可参考UNPKG) 知乎:unpkg.zhimg.com(使用可参考UNPKG) jsd.onmicrosoft.cn(回源 jsDelivr,使用可参考jsDelivr) npm.onmicrosoft.cn (回源 UNPKG ,使用可参考UNPKG) cdnjs.onmicrosoft.cn (回源 cdnjs ,使用可参考cdnjs)使用方法: 饿了么跟知乎的不要直接点链接进网站 ,直接进是显示403报错 。直接参考上面unpkg 、jsdelivr等的使用方法 ,更换CDN的域名就行了 。
优点:跟BootCDN 、七牛云 、360 、字节跳动的那几个相比较 ,CDN包更全一些 ,能搜到的NPM包与unpkg上的基本一致 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!