If you are building server-rendered Angular or Next.js apps, check out next-generation
Firebase App Hosting, a full-stack solution for modern web frameworks.
提供意見
整合 Flutter Web
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
您可以使用 Firebase 架構感知 CLI,將 Flutter 應用程式部署至 Firebase。
注意: 支援架構的 Hosting 目前處於搶先體驗階段。這表示功能可能會有回溯不相容的變更。預先發布版不在任何服務水準協議或廢止政策的涵蓋範圍內,且可能只提供部分支援或完全不提供支援。 事前準備
開始將應用程式部署至 Firebase 前,請先詳閱下列規定和選項:
Firebase CLI 12.1.0 以上版本。請務必使用偏好的方法安裝 CLI 。
選用:在 Firebase 專案中啟用付費功能 (如要使用 SSR,則為必要條件)
初始化 Firebase
如要開始使用,請為架構專案初始化 Firebase。請為新專案使用 Firebase CLI,或為現有專案修改 firebase.json
。
初始化新專案
在 Firebase CLI 中啟用網頁架構預覽功能:
firebase experiments:enable webframeworks
請透過 CLI 執行初始化指令,然後按照提示操作:
firebase init hosting
回答「是」(實驗功能)」
選擇要託管的原始碼目錄,這可能是現有的 Flutter 應用程式。
如果出現提示,請選擇 Flutter Web。
初始化現有專案
請變更 firebase.json
中的代管設定,以便使用 source
選項,而非 public
選項。例如:
{
"hosting" : {
"source" : "./path-to-your-flutter-app"
}
}
提供靜態內容
初始化 Firebase 後,您可以使用標準部署指令提供靜態內容:
firebase deploy
提供意見
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權 ,程式碼範例則為阿帕契 2.0 授權 。詳情請參閱《Google Developers 網站政策 》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-01-30 (世界標準時間)。
想進一步說明嗎?
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-01-30 (世界標準時間)。"],[],[]]