flutter .g.dart文件

#### 生成.g.dart文件?

json文件轉(zhuǎn)成json_serializable所需要的格式,新建并復(fù)制成***.dart文件,通過在terminal內(nèi)輸入下面代碼,自動(dòng)生成.g.dart文件

```python

flutter packages pub run build_runner build

```

##### 報(bào)錯(cuò)可以嘗試

```python

flutter packages pub run build_runner build --delete-conflicting-outputs

```


##### 如果還不行就清理之前生成文件然后在從新生成

```python

flutter packages pub run build_runner clean

```

```python

flutter packages pub run build_runner build

```


##### 另外提一下?dart_json_mapper 這個(gè)第三方庫(kù)類似命令

```python

?dart pub run build_runner build --delete-conflicting-outputs

```

#### 每次對(duì)lib / main.dart進(jìn)行更改時(shí),您都需要重新運(yùn)行代碼生成。因此,對(duì)于開發(fā)時(shí)間,請(qǐng)使用如下所示的watch

```python

?dart pub run build_runner watch --delete-conflicting-outputs

```

#### 每次您修改項(xiàng)目代碼時(shí),所有* .mapper.g.dart文件也會(huì)被更新。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 聲明:本篇文字只是個(gè)人的理解,記錄,由于水平有限理解粗淺 僅做參考 背景介紹 在flutter的項(xiàng)目開發(fā)中 需要在...
    only_run閱讀 2,781評(píng)論 0 0
  • flutter 數(shù)據(jù)庫(kù) This article was originally published here[ht...
    每日總結(jié)閱讀 1,873評(píng)論 0 0
  • 本文首發(fā)于訂閱號(hào):Dart客棧 介紹 在開發(fā)Flutter的過程中,會(huì)發(fā)現(xiàn):json解析怎么這么麻煩,數(shù)據(jù)庫(kù)存儲(chǔ)怎...
    rhyme_lph閱讀 3,006評(píng)論 0 14
  • 不同的項(xiàng)目具有不同的復(fù)雜度和場(chǎng)景。對(duì)于較小項(xiàng)目,使用代碼生成器可能會(huì)過度。對(duì)于具有多個(gè)JSON model的復(fù)雜應(yīng)...
    小哥_xiaoge閱讀 11,506評(píng)論 2 3
  • 夜鶯2517閱讀 128,218評(píng)論 1 9

友情鏈接更多精彩內(nèi)容