当我在我的firebase文件夹中打开一个包含所有依赖项和文件等的终端,并在终端中键入'firebase deploy‘时,所有工作正常,功能和规则都会更新,但对index.html的更改不会推送到网站上。有没有我可以检查的设置,或者可以让它再次推送的东西?
发布于 2018-06-26 19:27:56
假设除了功能部署之外,您还在托管index.html:folder
中的index.html文件是否在"hosting": {
下指定,而不是在忽略的文件中?
您还可以运行firebase deploy --only hosting
来仅部署与主机相关的更改。
由于该文件位于根目录中,因此需要将其设置为firebase的公共目录
{
"hosting": {
"public": "/",
...
}
}
发布于 2018-06-27 03:29:12
将你的index.html
文件放在/public
文件夹中,这是在Firebase主机上提供的服务。这就是你想要的方式。您不希望在根目录中发布文件。
https://stackoverflow.com/questions/51040908
复制相似问题