Next.js 项目迁移到 create-react-app公司的统一登录项目之前部署在私有云上采用的是 `next.js`,虽然存在一些问题但是还能使用。现在统一部署到公司自建的 devops 平台,由于平台只有通用的 `react` 流水线,部署之后是客户端渲染的类型(`CSR`),导致之前的服务端渲染部署上去存在很多问题,调整成 `SSG` 模式部署上去也存在很多问题,例如 `redux` 状态管理问题以及 `router` 跳转问题,针对这些问题,最终决定从 `next.js` 框架切换到 `create- react-app` 的客户端渲染模式。这个需求还是很奇葩的,网上搜了一圈也没这个先例,于是就写了此文记录一下迁移以及都 `CRA` 的一些配置。
@Alfxjx 2021-09-21
next.jsreact