【发布时间】:2022-11-29 05:53:03
【问题描述】:
我创建了一个使用一些图像资源的 flutter web 应用程序。我已将这些图像设置在名为 assets 的文件夹内的根级项目中,因此:
当我运行命令 flutter web build --release 时,我得到了一个包含我的图像的包,位于下一个方向:
问题是应用程序部署后无法识别我的图像。为了使我的 Web 应用程序正常工作,我必须手动将所有文件重新定位为我最初设置它们的方式,如第一张图片所示。
自从我升级到 flutter 3.0.0 后,我注意到这种情况开始发生。
有谁知道如何解决它或为什么会发生?非常烦人,并且当您想要进行新部署时,这样做总是会出错。在此先感谢您的帮助!
这是我在 pubspec.yaml 文件中声明我的资产的方式:
flutter:
# The following line ensures that the Material Icons font is
# included with your application, so that you can use the icons in
# the material Icons class.
uses-material-design: true
# To add assets to your application, add an assets section, like this:
assets:
- assets/images/
- assets/svg/
- assets/svg/menu/
【问题讨论】:
-
嗨,埃斯特万!能否请您分享您的
pubspec.yaml文件,特别是您在flutter下的资产申报? -
@sunderee 当然,我已经在帖子末尾添加了您提到的部分!
标签: flutter flutter-web