目前jsdelivr被牆了,即被遮蔽,這導致國內大陸地區無法訪問。
很多外掛、開源專案用到了jsdelivr,解決方法的核心思想就是換一個服務商,換一個cdn服務提供商。
解決方法:
①將所有 cdn.jsdelivr.net 更換為 fastly.jsdelivr.net
例項:
xxxx://cdn.jsdelivr.net/npm/xxxx/src/assets/images/logo.png
改成
xxxx://fastly.jsdelivr.net/npm/xxxx/src/assets/images/logo.png
②npm 庫替換
若使用的是 npm 庫,則可使用 unpkg.com 進行替換
當然,也可以使用中國映象 unpkg.zhimg.com
例項:cdn.jsdelivr.net/npm 替換為 unpkg.zhimg.com
③自己做大做強,使用本地儲存 或 自搭建伺服器 儲存資源
實際遇到的問題:
本人在Vue2專案中利用了Vditor編輯器的功能 ,但瀏覽器始終無法顯示,經過搜尋查詢,得知是jsdelivr的問題。
只需在node_modules/vditor/index.min.js 以及 node_modules/vditor/method.min.js 中全域性搜尋(Ctrl+Shift+F) 的 cdn.jsdelivr.net 替換成 fastly.jsdelivr.net 即可。
————————————————
版權宣告:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連結和本宣告。
原文連結:https://blog.csdn.net/m0_57767508/article/details/124915932