Lee*_*Lee 7 typescript next.js
我知道在不使用 TypeScript 的情况下使用 Next.js 图像组件时,需要在 中配置 URL next.config.js
,但我不确定为什么这不适用于 TypeScript。
....,未在您的图像下配置
next.config.js
查看更多信息:https ://nextjs.org/docs/messages/next-image-unconfigured-host
解决方法是什么?或者是我使用常规img
标签的唯一选择?
图像组件:
<Image
src="https://images.unsplash.com/photo-1621794279356-0150106a4b45?ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&ixlib=rb-1.2.1"
alt="blog title"
width="100"
height="100"
/>
Run Code Online (Sandbox Code Playgroud)
next.config.ts
export const images = {
domains: [
"images.unsplash.com"
],
};
Run Code Online (Sandbox Code Playgroud)
jul*_*ves 10
Next.js 最终会查找一个next.config.js
文件来获取配置(如果您使用的是 ,则很可能没有该文件next.config.ts
)。
您可以将.ts
配置编译为.js
配置,或者只是创建一个next.config.js
文件。
// next.config.js
module.exports = {
images: {
domains: ['images.unsplash.com']
}
}
Run Code Online (Sandbox Code Playgroud)
从 Next.js 12 开始,您现在可以通过将配置文件重命名为next.config.mjs
. 虽然这与使用 TypeScript 并不完全相同,但至少可以保持语法一致。
// next.config.mjs
export default {
images: {
domains: ['images.unsplash.com']
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7370 次 |
最近记录: |