首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Firebase部署只部署功能,而不部署主机?

Firebase部署只部署功能,而不部署主机?
EN

Stack Overflow用户
提问于 2019-04-28 04:24:20
回答 2查看 816关注 0票数 1

当我运行firebase deploy时,只部署我的函数,而不是我的主机。

代码语言:javascript
运行
复制
=== Deploying to 'project1'...

i  deploying functions
i  functions: ensuring necessary APIs are enabled...
✔  functions: all necessary APIs are enabled
i  functions: preparing functions directory for uploading...
i  functions: packaged functions (36.04 KB) for uploading
✔  functions: functions folder uploaded successfully
i  functions: updating Node.js 6 function exampleFn1(us-central1)...
✔  functions[exampleFn1(us-central1)]: Successful update operation. 

✔  Deploy complete!

我认为这是一个问题的构建,所以运行yarn build,但主机仍然没有被部署。

在Firebase控制台主机发布历史记录部分,它还显示了最新的部署,如一月:

对于为什么我的React没有被部署有什么想法吗?我以前部署过它,只是做了一些前端和功能上的更改。

(编辑)

在再次运行firebase init > firebase.json文件生成的主机之后,部署完成了!但是,部署的版本与yarn serve甚至firebase serve提供的版本不一样。为什么会这样呢?

代码语言:javascript
运行
复制
=== Deploying to 'project1'...
i  deploying hosting
...
✔  Deploy complete!
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-04-28 05:35:07

我认为您需要修改firebase.json文件,然后提供正确的托管参数,例如:-

代码语言:javascript
运行
复制
 "hosting": {
    **"public": "www",**
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ],
    "rewrites": [
      {
        **"source": "**",
        "destination": "/index.html"**
      }
    ]
  }

现在将"public":"www“改为”public“:您的dist文件夹名为,然后执行防火墙部署。

票数 1
EN

Stack Overflow用户

发布于 2019-04-28 04:42:43

我认为您在初始化防火墙时没有选择主机。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55887012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档