前提
ファイル内の画像イメージをNetwokImageからassetsに変更しました。
変わらずにホスティング先のサイトをGithubActionsで更新したら、textやWidgetは正常に表示されますが、assetsのみ表示されずに真っ白です。
Assetsのディレクトリ構造
ディレクトリ構造(プロジェクト配下) assets: - assets/ - about/ - profile_image.png
yaml
1assets: 2 - assets/
ビルド方法
yaml
1name: github pages 2 3on: 4 push: 5 branches: [main] 6 7 workflow_dispatch: 8 9jobs: 10 build: 11 runs-on: ubuntu-latest 12 timeout-minutes: 30 13 steps: 14 - uses: actions/checkout@v3 15 with: 16 token: ${{ secrets.GITHUB_TOKEN }} 17 18 - name: Repository 19 id: version 20 run: | 21 REPOSITORY=$(echo ${{ github.repository }} | sed -e "s#.*/##") 22 echo ::set-output name=repository::$REPOSITORY 23 - name: Flutter 24 uses: subosito/flutter-action@v2 25 with: 26 flutter-version: "3.3.7" 27 channel: "stable" 28 cache: true 29 - run: flutter --version 30 - run: flutter pub get 31 - run: flutter build web --web-renderer html --base-href /${{ steps.version.outputs.repository }}/ 32 33 - name: Deploy 34 uses: peaceiris/actions-gh-pages@v3 35 with: 36 github_token: ${{ secrets.GITHUB_TOKEN }} 37 publish_dir: ./build/web 38
コンソール側のエラー
画像が全てエラーになっております。
このことから、assetsの参照が間違えているのか、
./build/webではなく/docsで参照した方が良いのか、検討がついておりません。
fvm flutter run -d chrome --web-renderer html
上記で普通のビルドをした場合は、chromeで正常にアセットが表示されたため、assetsの参照の仕方は関係あるのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/01/11 14:51