見出し画像

flutter - pubsec.yaml のフォントや画像が適用されない事象に小一時間使ってしまった話

カスタムフォントが全然適用されなくて無駄な時間を取りまくったので、轍を踏まれないように記載。こんな失敗した方はほかにいないと思いますが🫠

結論:pubsec.yaml のルートが flutter の配下になっていなかった。

球児、ルートちゃうか? って言ってくれるコーチがワイにも欲しかった😭

この事象はエラーも出ません。さらに改行の個数が違っても通用しないのでめんどくさいことこの上ない。

〇よい礼👌

flutter:
  assets:
    - assets/images/aho.jpg
  fonts:
    - family: MP
      fonts:
        - asset: assets/fonts/MPLUS1p-ExtraBold.ttf

✖だめな例🙅

flutter_launcher_icons:
  android: false
  ios: true
  image_path: "assets/images/earth.jpg"

#よく見ると flutter_launcher_icons がルートになってしまっている
  fonts: #ここに書いてしまっている!!←←👈👈👈👈👈👈👈👈👈👈
    - family: MP
      fonts:
        - asset: assets/fonts/MPLUS1p-ExtraBold.ttf

いろいろ触っているうちに別のルートを書いてしまっていたという話。こんなことする奴おるか、と我ながら思いましたが、実際にはデフォルトのめちゃくちゃ長いコメントが入っているので気づかない。
わかってみれば非常にシンプルな話。時間を無駄したのでメモ。GWの時間を返してください😡


この記事が気に入ったらサポートをしてみませんか?