由于未能下載https://unpkg.com/[email protected]/bin/canvaskit.js ,我們在 Flutter 中撰寫的幾個專案今天早上被破壞了。生產站點沒有粘貼他們的啟影片面。
uj5u.com熱心網友回復:
我們通過再次部署它們并傳遞引數告訴它在本地獲取cansvaskit,從而使我們的站點再次運行:
flutter build web --dart-define=FLUTTER_WEB_CANVASKIT_URL=OURBASEURL/canvaskit/
uj5u.com熱心網友回復:
看起來好像原始問題已在 unpkg.com 上得到解決。
uj5u.com熱心網友回復:
早些時候unpkg 已關閉。看起來它現在已備份,但 CORS 策略不允許從其他站點(運行 Flutter 的其他站點)下載它。
我能夠通過切換到 HTML 渲染器來解決web/index.html:
<script type="text/javascript">
window.flutterWebRenderer = "html";
//window.flutterWebRenderer = "canvaskit";
</script>
您還可以指定 canvaskit url:將--dart-define=FLUTTER_WEB_CANVASKIT_URL=...您自己的 CanvasKit 副本傳遞并托管在--dart-define.
要使用 jsdelivr CDN,請使用以下命令:
flutter build web --dart-define=FLUTTER_WEB_CANVASKIT_URL=https://cdn.jsdelivr.net/npm/[email protected]/bin/canvaskit.wasm
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/523005.html
標籤:扑网络
上一篇:說說 Redis 事務
