【发布时间】:2022-12-30 06:39:37
【问题描述】:
我是 nextjs 的新手,遇到过图像组件问题。我也检查了一下,似乎有类似的问题,但没有一个有给定的场景。
我正在尝试通过 Image 组件从远程源加载图像。文档说你应该调整你的 next.config.js 文件以允许远程图像。由于我使用的是下一个 13.0.3 版本,因此我使用的是 images.remotePatterns 属性。尽管如此,我仍然收到未配置主机名的错误。
你能建议我做错了什么以及如何克服这个问题吗?
布, 亚历克斯。
下一步.config.js
images: {
remotePatterns: [
{
protocol: 'https',
hostname: 'swiperjs.com',
port: '',
pathname: '/demos/images/**',
}
],
},
Usage:
<Image
src="https://swiperjs.com/demos/images/nature-1.jpg"
className={styles.swiperslideimg}
alt="test" width={400} height={400}/>
错误:next/image 上的无效 src prop (https://swiperjs.com/demos/images/nature-1.jpg),next.config.js 中的图像下未配置主机名“swiperjs.com”
查看更多信息:https://nextjs.org/docs/messages/next-image-unconfigured-host
【问题讨论】: