我有一个Ffltter Web应用程序,在本地运行良好,但在部署后使用
firebase deploy
这些图片没有显示在网站上,我已经判断了这些assets资源 是否通过追踪上传,例如我的_apply.firebaseapp.com/assets/assets/card.jpg.(图像就在那里,所以它已经正确上传了,但由于某些原因,它没有显示在主页上).
网址:https://websitehostingtry.web.app/#/
https://websitehostingtry.web.app/assets/images/card.jpg
当在本地运行相同的命令时:
flutter run -d chrome --release
我的Pubspec.yaml文件:
name: website_try
description: A new Flutter project.
version: 1.0.0+1
environment:
sdk: ">=2.7.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.3
dev_dependencies:
flutter_test:
sdk: flutter
flutter:
uses-material-design: true
assets:
- images/
在我的DART代码中,我刚刚将默认代码更改为在计数器之后添加图像.
Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Text(
'You have pushed the button this many times:',
),
Text(
'$_counter',
style: Theme.of(context).textTheme.headline4,
),
Expanded(
child: Image.network('assets/images/card.jpg'),
)
],
),
),