我使用
flutter_svg
显示 SVG 文件。它在计算机上的“调试”模式下运行良好,但“构建版本已损坏”并尝试从另一个路径加载 SVG 文件:minified:fi.svg
。
当我使用调试版本时,它成功使用了这个URL:本地主机:39469/assets/assets/img/chakra-map/nochakra.svg
构建并部署到 GitHub Pages 的版本正在使用另一个 URL:
资产/img/脉轮地图/minified:fi.svg
Uncaught : Unable to load asset: "assets/img/chakra-map/minified:fi.svg".
c js_helper.dart:1196
$1 asset_bundle.dart:324
zJ zone.dart:1661
$0 future_impl.dart:127
q_ future_impl.dart:867
lj future_impl.dart:643
$0 future_impl.dart:713
aAf schedule_microtask.dart:40
aAz schedule_microtask.dart:49
$1 async_patch.dart:48
您可以浏览此提交中的文件
实际上,我将应用程序部署到GitHub 页面
。 如何更正我的代码,以便加载正常版本而不是缩小的 SVG 版本?这是一个应该报告的错误吗?
搜索
grep -r 'minified'
main.dart.js:return"minified:"+a},
我发现问题在这里