这是完整的错误;
\n类型错误:\'Component\' 无法用作 JSX 组件。\n其元素类型 \'ReactElement<any,any> | Component<{},any,any>\' 不是有效的 JSX 元素。
\n <Loader />\n ) : (\n getLayout(<Component {...pageProps} />)\n ^\n )\n }\n </AuthConsumer>\nRun Code Online (Sandbox Code Playgroud)\n错误 命令失败,退出代码为 1。
\n我读过关于“组件不能用作 JSX 组件”的类似问题和帖子,但它们并没有帮助我继续前进。
\n版本:\nreact,\xc2\xa0\n@types/react,\xc2\xa0\n@types/react-dom,\n全部设置为版本\xc2\xa017.0.2
\n我已经删除了 package-lock.json 文件,现在只留下了 yarn-lock.json 文件
\n我缺少什么线索来解决这个难题?
\n亲切的问候
\n//////////////我现在将在下面添加更多代码供其他人查看
\n因此,对我来说,这个问题的解决方案是将这些代码行添加到compilerOptions 中的 tsconfig.json 文件中...
\n"paths": { "react": [ "./node_modules/@types/react" ] }
下面我将分享问题所在的完整代码。
\n