我开始学习 Next.js 并设法开发了一个相对简单的网站,当我进行下一次导出以使该网站在我的客户主机上可用时,我的问题就开始了。
问题在于图像路径。我的设置是这些:
文件 next.config.js
module.exports = ({
basePath: '/sitenext'
}
我的形象
<Image
src="/assets/images/logo.webp"
alt="Logo"
width={96}
height={116}
/>
在 HTML 中生成的图像的路径是这样的
/_next/image?url=%2Fassets%2Fimages%2Flogo.webp&w=384&q=75
配置 basePath 后,完美运行,只有未正确加载的图像。
我也尝试了主机的root,也没有成功。在本地,一切都在开发和启动模式下完美运行。非常感谢您的帮助