簡體   English   中英

dart 模塊化與 build_runner

[英]dart modularization with build_runner

我有一個項目,它由一個可運行的項目和多個本地包組成。 這些包是模塊和核心框架。 我正在使用 json 序列化和其他依賴於build_runner的包。 我面臨的問題是,如果我添加一個 class 需要build_runner來完成它的工作,我總是必須瀏覽終端內的文件夾,並手動運行build_runner 有沒有辦法告訴build_runner在所有本地包上運行,或者至少在定義的包上運行?

我在這里找到了一個與相同問題安靜的其他 SO 線程,它建議使用build_config package,但我不確定這個 package 是否可以執行此任務

對於每個面臨同樣問題的人,我為自己建立了一個很好的工作流程,我想分享。

我正在使用 VSCode,所以我不知道如何在 Android Studio 或任何其他 IDE 中使用它。

在 VSCode 中,您可以打開多個終端。 Go 到終端=>新終端 這將詢問您希望該終端打開哪個項目。 在那里你可以 select 你的第二個項目依賴於build_runner從那里,你可以開始一個觀察者

flutter pub run build_runner watch

每當您在第二個項目中進行更改時, build_runner將生成所需的文件,而無需手動瀏覽您的項目

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM