如何解决Flutter网站无法从包中加载资产
我正在为我的一个Web应用程序测试Flutter Web。
我注意到,如果我使用要显示一些预加载资产的程序包,则Web应用程序将说它无法加载资产。
我尝试了这些软件包:
1. flutter_country_picker
2. cool_alert
我得到的错误是:
Error while trying to load an asset: Failed to load asset at "assets/packages/cool_alert/assets/flare/success_check.flr" (404)
我已经读过问题所在,这是因为Flutter Web使用另一种方式来获取资产。
有没有办法解决这个问题?
解决方法
我看过那些软件包,实际上是软件包本身:
pubspec.yaml
assets:
- assets/flare/
包裹应以不同的方式调用资产,以避免出现此错误:
assets:
- packages/cool_alert/assets/flare/
我建议提出问题或与软件包作者创建PR。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。