升級 Flutter
無論您追蹤哪個 Flutter 發行頻道,您都可以使用 flutter
命令來升級您的 Flutter SDK 或您的應用程式所依賴的套件。
升級 Flutter SDK
#要更新 Flutter SDK,請使用 flutter upgrade
命令
flutter upgrade
此命令會取得您目前 Flutter 頻道上可用的最新版本 Flutter SDK。
如果您使用的是 穩定版 頻道,並且想要更新版本的 Flutter SDK,請使用 flutter channel beta
切換到 測試版 頻道,然後執行 flutter upgrade
。
保持資訊更新
#我們為已知的重大變更發布了遷移指南。
我們會將關於這些變更的公告發送到 Flutter 公告郵寄清單。
為避免被未來版本的 Flutter 破壞,請考慮將您的測試提交到我們的測試註冊表。
切換 Flutter 頻道
#Flutter 有兩個發行頻道:穩定版和測試版。
穩定版頻道
#我們建議新使用者和生產應用程式版本使用 穩定版 頻道。該團隊大約每三個月更新一次此頻道。該頻道可能會收到針對高嚴重性或高影響問題的偶發性熱修復。
Flutter 團隊外掛程式和套件的持續整合包括針對最新的 穩定版 發行版本進行測試。
穩定版分支的最新文件位於:https://api.flutter.dev
測試版頻道
#測試版頻道具有最新的穩定版本。這是我們經過大量測試的最新版本 Flutter。此頻道已通過我們所有的公開測試,已針對使用 Flutter 的 Google 產品的測試套件進行驗證,並且已根據貢獻的私人測試套件進行審查。測試版頻道會定期收到熱修復,以解決新發現的重要問題。
測試版頻道基本上與 穩定版 頻道相同,但每月更新一次,而不是每季更新一次。實際上,當 穩定版 頻道更新時,它會更新為最新的 測試版 發行版本。
其他頻道
#我們目前還有一個其他頻道,main(以前稱為 master)。為 Flutter 做出貢獻的人會使用此頻道。
此頻道不像 測試版 和 穩定版 頻道那樣經過徹底測試。
我們不建議使用此頻道,因為它更有可能包含嚴重的回歸錯誤。
main 分支的最新文件位於:https://main-api.flutter.dev
變更頻道
#若要檢視您目前的頻道,請使用以下命令
flutter channel
若要變更為另一個頻道,請使用 flutter channel <頻道名稱>
。變更頻道後,請使用 flutter upgrade
來下載該頻道的最新 Flutter SDK 和相依套件。例如
flutter channel beta
flutter upgrade
切換至特定 Flutter 版本
#切換至特定 Flutter 版本
在 Flutter SDK 封存中找到您想要的 Flutter 版本。
瀏覽至 Flutter SDK
cd /path/to/flutter
使用
git checkout
切換至您想要的 Flutter 版本git checkout <Flutter version>
升級套件
#如果您已修改 pubspec.yaml
檔案,或只想更新您的應用程式所依賴的套件(而不是套件和 Flutter 本身),請使用其中一個 flutter pub
命令。
若要更新為 pubspec.yaml
檔案中列出的所有相依性的最新相容版本,請使用 upgrade
命令
flutter pub upgrade
若要更新為 pubspec.yaml
檔案中列出的所有相依性的最新可能版本,請使用 upgrade --major-versions
命令
flutter pub upgrade --major-versions
這也會自動更新 pubspec.yaml
檔案中的約束條件。
若要找出過時的套件相依性並取得如何更新它們的建議,請使用 outdated
命令。如需詳細資訊,請參閱 Dart pub outdated
文件。
flutter pub outdated
除非另有說明,否則本網站上的文件反映了最新穩定版本的 Flutter。本頁面最後更新於 2024-09-25。 檢視原始碼 或 回報問題。