当我运行firebase deploy
时,只部署我的函数,而不是我的主机。
=== 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
提供的版本不一样。为什么会这样呢?
=== Deploying to 'project1'...
i deploying hosting
...
✔ Deploy complete!
发布于 2019-04-28 05:35:07
我认为您需要修改firebase.json文件,然后提供正确的托管参数,例如:-
"hosting": {
**"public": "www",**
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"rewrites": [
{
**"source": "**",
"destination": "/index.html"**
}
]
}
现在将"public":"www“改为”public“:您的dist文件夹名为,然后执行防火墙部署。
发布于 2019-04-28 04:42:43
我认为您在初始化防火墙时没有选择主机。
https://stackoverflow.com/questions/55887012
复制相似问题