如何在 firebase 托管中包含子目录
How to include subdirectories in firebase hosting
我的网站由主页和子文件夹组成。如何在我的页面主机(firebase 托管)中包含子页面
(弗兰克的评论真的是一个答案)
Firebase 将所有内容部署到您指定的目录下。因此,如果您的主页(index.html)在当前和目录中,而其他页面在该目录下的子目录中,那么如果您配置 public 指向当前目录,它们应该全部部署。
更新节点 (npm) 和 Firebase CLI 工具
我们遇到了与此相关的问题...在与 Firebase 没有关系一段时间后,我们创建了一个类似的新项目并上传了新文件以供托管。一切似乎都工作正常,除了一件事:主机的子目录似乎根本没有加载,即使控制台的主机部分的文件数量是正确的。
在更新所有项目文件、寻找答案(如此处)和更多测试一天多之后,我们终于还更新了 NodeJS (npm) 和 Firebase CLI 工具...解决了问题。
所以,总是先更新框架。
对我来说这是一个浏览器缓存问题(使用 pwa),当我使用不同的浏览器时它起作用了。
是的,我将 firebase.json 更改为此(它是 "public":"public"):
{
"hosting": {
"public": ".",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
}
}
我的网站由主页和子文件夹组成。如何在我的页面主机(firebase 托管)中包含子页面
(弗兰克的评论真的是一个答案)
Firebase 将所有内容部署到您指定的目录下。因此,如果您的主页(index.html)在当前和目录中,而其他页面在该目录下的子目录中,那么如果您配置 public 指向当前目录,它们应该全部部署。
更新节点 (npm) 和 Firebase CLI 工具
我们遇到了与此相关的问题...在与 Firebase 没有关系一段时间后,我们创建了一个类似的新项目并上传了新文件以供托管。一切似乎都工作正常,除了一件事:主机的子目录似乎根本没有加载,即使控制台的主机部分的文件数量是正确的。
在更新所有项目文件、寻找答案(如此处)和更多测试一天多之后,我们终于还更新了 NodeJS (npm) 和 Firebase CLI 工具...解决了问题。
所以,总是先更新框架。
对我来说这是一个浏览器缓存问题(使用 pwa),当我使用不同的浏览器时它起作用了。 是的,我将 firebase.json 更改为此(它是 "public":"public"):
{
"hosting": {
"public": ".",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
}
}