gpt4 book ai didi

reactjs - Firebase react.js 应用部署 - 空白页面

转载 作者:行者123 更新时间:2023-12-04 10:15:42 27 4
gpt4 key购买 nike

我第一次使用 Firebase,我部署了一个我知道可以正常工作并托管在 github 页面上的 react 应用程序。我按照 Firebase 文档提供的说明将应用程序部署到他们的网站。在加载网站时,我看到一个空白页面。

链接:https://monsterpwa.web.app/

firebase.json 文件:

{
"hosting": {
"public": "build",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"rewrites": [
{
"source": "**",
"destination": "/index.html"
}
]
}
}

这里之前的帖子都是关于更改为构建的公共(public)部分。除此之外,我找不到其他有类似问题的人。

控制台记录和错误,第一行第 1 列中有一个意外的标记“<”,但我也看不到。

list 文件:
{
"short_name": "Monster App",
"name": "Monster App D&D Spells and Items",
"icons": [
{
"src": "favicon.ico",
"sizes": "64x64 32x32 24x24 16x16",
"type": "image/x-icon"
},
{
"src": "/public/media/800x800.png",
"type": "image/png",
"sizes": "800x800"
}
],
"start_url": "./index.html",
"display": "standalone",
"background_color": "#2d4059;",
"theme_color": "#2d4059",
"orientation": "portrait-primary"
}

build
Build 

--> Media -- > *empty*

--> static -- > css / js --> each contains two files. main.7bf83f0f & the map version & main.3267ab84 and the map version.

asset-manifest.json
favicon.ico
index.html
manifest.json
service-worker.js
worker.js

亲切的问候,

最佳答案

问题是您已将应用程序配置为在 /MonsterPWA 中查找 Assets 。目录,但似乎不存在。

例如,您的 index.html文件有

<script type="text/javascript" src="/MonsterPWA/static/js/main.3267ab84.js"></script>

但该文件实际上在 /static/js/main.3267ab84.js 上可用.

您的重写规则捕获所有不存在的文件请求并返回 index.html ,因此有关 < 的警告.

检查您的 homepage package.json 中的配置和/或您的 PUBLIC_URL环境变量。

关于reactjs - Firebase react.js 应用部署 - 空白页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61070931/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com