很抱歉打扰你,但我找不到答案.
我想创建一个浏览器-应用程序没有SSR,与反应和MUI。所以我在这里找到了一个NextJS模板:
https://github.com/mui/material-ui/tree/master/examples/nextjs-with-typescript
现在,我想完全禁用SSR,最好从_document.tsx开始,但是至少文件_app.tsx和所有后续文件(例如,_index.tsx )应该在没有SSR的情况下呈现。
有人能给我一个“完全”禁用SSR的提示吗?
谢谢并致以最良好的问候,托拜厄斯
发布于 2022-04-13 14:37:07
虽然有些人可能会告诉您使用简单的响应,但其他人仍然使用Next.js是因为基于文件的路由、理智的ESLint和TypeScript缺省值以及快速编译时间(因为SWC)。如果您更喜欢Next.js的开发经验而不是独立的反应,但不想/不需要静态HTML导出,那么您可以选择使用静态HTML导出
next export允许您将Next.js应用程序导出到静态HTML,可以独立运行,而不需要Node.js服务器。如果不需要任何需要服务器的不支持的特征,建议只使用不支持的特征。
链接到的示例模板不应该需要任何额外的代码更改(在它上运行next export对我来说很好,它只是对缺少的ESLint配置( 容易设置)发出了警告)。
发布于 2022-04-14 12:45:16
只要把getStaticProps,getStaticPaths和getServerSideProps从你不想要的页面中删除,它就会表现得像一个正常的反应页面。
https://stackoverflow.com/questions/71857919
复制相似问题