gpt4 book ai didi

javascript - 如何在 Firebase 上托管的 React 元素中提供 Assets 路径?

转载 作者:行者123 更新时间:2023-12-03 14:24:32 25 4
gpt4 key购买 nike

我使用npx create-react-app my-app创建了一个React应用程序。运行 npm run build 后,我使用 firebase deploy 将其部署在 firebase 上。不幸的是,它在托管链接上没有显示任何内容。之后,我重写了所有文件路径,例如:

<link href="/static/css/main.493343f3.chunk.css" rel="stylesheet">

<link href="./css/main.493343f3.chunk.css" rel="stylesheet">

此后,除了图像之外,该元素确实可以工作(托管时)。

我转到main.17a5dc8e.chunk.js文件并重写了所有文件路径:

"static/media/placeholder.3a8380d3.jpg"

"./media/placeholder.3a8380d3.jpg"

但还是什么都没有。我搞砸了什么?我应该如何修复它?

最佳答案

您似乎部署了错误的文件夹。检查您的 firebase.json 并确保您的“托管”>“公共(public)”设置为“构建”。 Firebase init 默认部署索引文件夹,但 npm run build 默认创建一个用于部署的构建文件夹。

关于javascript - 如何在 Firebase 上托管的 React 元素中提供 Assets 路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57626106/

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