用的 jsDelivr 的 CDN,访问不了,好多网站受影响,jsDelivr挂了吗?jsDelivr CDN 挂了解决方案,如何替换 jsDelivr?
jsDelivr 已挂,其站点备案已被吊销(貌似是去年年底(2021)),cdn.jsdelivr.net 已被墙,从 4 月份开始出现 DNS 被污染,基本访问不了。
我司网站使用了 eruda 工具对测试环境进行调试,使用的 CDN 正是 jsDelivr:https://cdn.jsdelivr.net/npm/eruda。
下面推荐几种修复方案:
方案1
将 https://cdn.jsdelivr.net 替换为 https://fastly.jsdelivr.net 就行了。
最终链接为:https://fastly.jsdelivr.net/npm/eruda
方案2
使用别的 CDN 临时代替(推荐),搜索代码将 https://cdn.jsdelivr.net/npm/ 替换为 https://unpkg.com/
最终链接为:https://unpkg.com/eruda
方案3
把资源全部下载到本地项目、或者使用自建 CDN(不推荐)
可以暂时把所有资源都下载到本地,等待 jsDelivr 修复完毕再替换回去