我是 Flutter 的初學者,當我使用 Visual Studio Code 開始一個新專案widget_test.dart時,測驗檔案夾中的檔案在下面給出的代碼中顯示錯誤
await tester.pumpWidget(const MyApp());
錯誤細節是被呼叫的建構式不是 const 建構式,它建議從建構式中洗掉“const”。
如果按照顫振的建議洗掉了 const,則該錯誤將消失,但我想知道為什么會出現此錯誤,因為在創建新專案時默認創建了所述檔案并且我也沒有編輯它。
uj5u.com熱心網友回復:
當您第一次創建一個新應用程式時,會自動為您創建一個小部件測驗,以檢查它是否可以毫無例外地泵送您的應用程式,這通常應該是測驗它的起點
這完全沒問題,但是因為當您創建應用程式時,應用程式類的建構式是 const 建構式,它使用 const 實體化,但是由于您確實將其更改為非 const 建構式,因此您還應該從測驗中洗掉 const :)
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/451806.html
上一篇:無法安裝Solana工具套件
