Flutter 修復
隨著 Flutter 的持續發展,我們提供了一個工具來幫助您清理程式碼庫中已棄用的 API。此工具是 Flutter 的一部分,並會建議您可能需要對程式碼進行的變更。此工具可從命令列使用,並且也整合到 Android Studio 和 Visual Studio Code 的 IDE 外掛程式中。
套用個別修復
#您可以使用任何支援的 IDE 一次套用單一修復。
IntelliJ 和 Android Studio
#當分析器偵測到已棄用的 API 時,程式碼的該行會出現一個燈泡。點擊燈泡會顯示建議的修復,將該程式碼更新為新的 API。點擊建議的修復會執行更新。
IntelliJ 中的快速修復範例
VS Code
#當分析器偵測到已棄用的 API 時,會顯示錯誤。您可以執行下列任何操作
將滑鼠游標移到錯誤上方,然後點擊 快速修復 連結。這會顯示一個過濾後的清單,僅顯示修復。
將游標放在發生錯誤的程式碼中,然後點擊出現的燈泡圖示。這會顯示所有動作的清單,包括重構。
將游標放在發生錯誤的程式碼中,然後按下快速鍵(macOS 上為 Command+.,其他地方為 Control+.)。這會顯示所有動作的清單,包括重構。
VS Code 中的程式碼動作範例
套用專案範圍的修復
#若要查看或套用整個專案的變更,您可以使用命令列工具 dart fix
。
此工具有兩個選項
若要查看可用變更的完整清單,請執行下列命令
dart fix --dry-run
若要批量套用所有變更,請執行下列命令
dart fix --apply
如需有關 Flutter 棄用的詳細資訊,請參閱 Flutter 中的棄用生命週期,這是一篇在 Flutter Medium 出版物上的免費文章。
除非另有說明,否則本網站上的文件反映了 Flutter 的最新穩定版本。頁面最後更新時間為 2024-04-04。 檢視原始碼 或 回報問題。