我正在嘗試為我的顫振專案安裝 firebase_cli,但它告訴我:
“因為 flutterfire_cli 的每個版本都依賴于 xml >=5.3.0,這需要 SDK 版本 >=2.14.0 <3.0.0,所以禁止使用 flutterfire_cli”
顯示我的 SDK 版本是2.13.4,它需要2.14.0以后。
我以管理員身份進入顫振控制臺并運行choco upgrade dart-sdk. 它告訴我我現在有版本v2.17.3。
但是,我在 flutterfire_cli 中仍然遇到同樣的問題。
我嘗試過的事情:
- 創建一個
.bashrc包含該行的檔案export PATH="$PATH": "C:\Users\sjrol\OneDrive\Documentos\flutter\.pub-cache\bin"(它是路由顫振控制臺告訴我保存)。 - 在PATH中創建一個指向我的 dart 檔案夾的系統環境變數
,使用較新的版本。 - 在我的 pubspec.yaml 檔案中,我有
.
然后重新啟動PC。同樣的問題。不知道發生了什么。
Dart pub global和choco upgrade結果(以管理員身份運行 firebase 控制臺):

Flutter醫生(我沒用android studio所以沒問題,android狀態問題是我一直面臨的問題,從來沒有給我任何問題。也許它仍然與這個有關?)。

我可以說我現在正在我的 VSCode 中使用新的 dart 版本,這要歸功于它具有的新功能,但是 firebase 仍然不允許我安裝 CLI。預先感謝您的幫助。
uj5u.com熱心網友回復:
嘗試這個:
- 將pubspec.yaml中的 sdk 版本更改為sdk:">=2.17.3 <3.0.0"
- 運行
dart --version以確保新路徑正常作業 - 跑
flutter clean - 運行應用程式
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/491013.html
標籤:视窗 扑 火力基地 镖 firebase-cli
上一篇:具有模板型別的聯合類
下一篇:我如何解決這個問題?
