“firebase deploy”错误 - 必须在每个“托管”配置中使用“public”提供一个公共目录

nat*_*ate 7 firebase firebase-hosting firebase-cli

我收到错误“必须在每个“托管”配置中使用“公共”提供公共目录。部署我的 firebase 应用程序时。我该如何解决?

TMo*_*Mob 10

我是"public: ""用来部署根目录的。当它强迫我使用一个值时,我反而通过了 "public": "." 它。


小智 4

firebase.json遇到了同样的错误,并通过在空的“public”属性中添加“public”来修复它。

你的firebase.json应该是这样的。

"hosting": {
  "public": "public", // <- Added
  "ignore": [
    "firebase.json",
    "**/.*",
    "**/node_modules/**"
  ]
}
Run Code Online (Sandbox Code Playgroud)