新安装的 create-next-app 后,无效的 href 传递给路由器错误

Spe*_*ctr 12 reactjs next.js

使用create-next-app我在本地机器上安装 nextjs 应用程序后,我在控制台中收到此错误Invalid href passed to router

有谁知道如何解决它?

我尝试在组件中使用to属性而不是href属性,Link但它没有帮助。

小智 22

删除协议httphttps从外部 url 解决此问题

例子 https://stackoverflow.com/应该是//stackoverflow.com/


小智 11

你必须设置参数 prefetch={false}

<Link key={index} href={value} prefetch={false}>
                <a target={"_blank"}>
                    {icon}
                </a>
            </Link>
Run Code Online (Sandbox Code Playgroud)