gpt4 book ai didi

next.js - Nextjs,公共(public)文件夹中的图像在部署时找不到,但在本地找到

转载 作者:行者123 更新时间:2023-12-04 15:32:59 50 4
gpt4 key购买 nike

当我在本地开发时,当我放置 /public 时会发现图像/src/ 中的文件夹:

# locally
./src/public/images/

然后当我进行部署时,找不到图像。但是当我将公共(public)文件夹放在 src 之外时,会发现图像:
# deploy
./public/images/
./src/

我将图像用作:
<img src="/images/my-image.jpg" alt="" />

是否有我必须使用的配置设置?

编辑:

完整结构:
|- .now/
| |- project.json
| └── README.txt
|- next.config.js
|- now.json
|- src/
| |- .next/
| | |- build-manifest.json
| | |- react-loadable-manifest.json
| | |- cache/
| | |- server/
| | └── static/
| |- pages/
| └── next-env.d.ts

最佳答案

公用文件夹必须在根目录中。没有办法进行其他配置。

然后,您的代码可以从基本 URL (/) 开始引用 public 中的文件。/public/path/image.jpg担任/path/image.jpg
https://nextjs.org/docs/basic-features/static-file-serving

关于next.js - Nextjs,公共(public)文件夹中的图像在部署时找不到,但在本地找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60797746/

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