【发布时间】:2021-12-28 21:29:25
【问题描述】:
我正在用 nextjs 编写我的应用程序的前端
我正在尝试从公用文件夹加载图像,但我收到无效的 url
我将图像复制到名为 close.png 的公共文件夹中
我尝试使用以下代码访问图像
import Image from "next/image";
const Nav = () => {
return (
<div className="__nav">
<Image src="/close.png" width={50} height={50} alt="logo" />
</div>
);
};
export default Nav;
我的网址无效。
错误信息
Error occurred prerendering page "/Components/NoAuthArea/Nav". Read more: https://nextjs.org/docs/messages/prerender-error
TypeError [ERR_INVALID_URL]: Invalid URL: /close.png
at onParseError (internal/url.js:279:9)
at parse (<anonymous>)
at new URL (internal/url.js:355:5)
at imgixLoader (C:\Users\OSHABZ\Documents\My jobs\findahouse\.next\server\chunks\675.js:516:17)
at defaultImageLoader (C:\Users\OSHABZ\Documents\My jobs\findahouse\.next\server\chunks\675.js:234:16)
at C:\Users\OSHABZ\Documents\My jobs\findahouse\.next\server\chunks\675.js:203:39
关闭图片
我该如何解决这个问题
【问题讨论】:
-
尝试删除构建文件夹并重新运行
npm build -
你的
next.config.js是什么样的?
标签: javascript node.js reactjs next.js