首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将NextJs应用程序部署到Vercel React.Children.only时出错

将NextJs应用程序部署到Vercel React.Children.only时出错
EN

Stack Overflow用户
提问于 2022-10-17 13:59:19
回答 1查看 88关注 0票数 -1

我制作了一个nextjs应用程序,我试图将它部署到Vercel,但是,当项目构建时,它会向一些页面抛出错误:

代码语言:javascript
运行
复制
Error: React.Children.only expected to receive a single React element child.
at Object.only (/vercel/path0/devsite/node_modules/react/cjs/react.production.min.js:19:357)
at LinkComponent (/vercel/path0/devsite/.next/server/chunks/664.js:427:45)
at Wc (/vercel/path0/devsite/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:68:44)
at Zc (/vercel/path0/devsite/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:73:362)
at Z (/vercel/path0/devsite/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
at $c (/vercel/path0/devsite/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98)
at bd (/vercel/path0/devsite/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:77:404)
at Z (/vercel/path0/devsite/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:217)
at $c (/vercel/path0/devsite/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98)
at Zc (/vercel/path0/devsite/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:71:145)

我的页面中没有一个有多个子元素,所有内容都是在每个页面的tsx文件中处理的(没有组件)。我的代码可以找到这里。整个日志可以找到这里。任何帮助都是非常感谢的。

EN

Stack Overflow用户

回答已采纳

发布于 2022-10-17 17:01:05

您必须将元素放在类似于index.tsx链接标记中的片段上。

代码语言:javascript
运行
复制
<Link
  href="/about"
  className={styles. Card}
 >
  <>
   <h2>About Us &rarr;</h2>
   <p>Learn about us and our services.</p>
  </>
</Link>

希望它能解决你的问题。

票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74098486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档