我正在从事一个项目,他们选择使用nextJS作为客户端工具,但我希望将客户机部署为其他地方的静态代码。
创建一个包含所有nextJS专有服务器内容的文件夹。
是否有一种方法使一个正常的构建只是静态的反应文件?我不想要SSR或者他们的任何EEE东西。
我知道Vercel是一个风投支持的捕鼠器,所以让自己很容易地抽离并不符合他们的利益,但希望我们不必重建这个网站才能摆脱困境。
发布于 2022-10-04 19:33:02
更新package.json中的构建脚本以使用next export
"scripts": {
"build": "next build && next export"
}注意事项:此特性不支持以下内容:
fallback: truegetServerSideProps如果您正在使用上面列出的任何特性,您将不得不坚持预先录制单个页面,这将自动为您完成。
来源:文档
发布于 2022-10-04 19:25:33
听起来你在找next export。应该这么做,但也有一些限制。文档在这里:https://nextjs.org/docs/advanced-features/static-html-export
https://stackoverflow.com/questions/73952695
复制相似问题