首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在使用nextJS时进行独立构建?

如何在使用nextJS时进行独立构建?
EN

Stack Overflow用户
提问于 2022-10-04 19:19:34
回答 2查看 247关注 0票数 0

我正在从事一个项目,他们选择使用nextJS作为客户端工具,但我希望将客户机部署为其他地方的静态代码。

创建一个包含所有nextJS专有服务器内容的文件夹。

是否有一种方法使一个正常的构建只是静态的反应文件?我不想要SSR或者他们的任何EEE东西。

我知道Vercel是一个风投支持的捕鼠器,所以让自己很容易地抽离并不符合他们的利益,但希望我们不必重建这个网站才能摆脱困境。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-10-04 19:33:02

更新package.json中的构建脚本以使用next export

代码语言:javascript
复制
"scripts": {
  "build": "next build && next export"
}

注意事项:此特性不支持以下内容:

  • 图像优化(默认加载程序)
  • 国际化路由
  • API路由
  • 重写
  • 重定向
  • 标头
  • 中间件
  • 增量静态再生
  • fallback: true
  • getServerSideProps

如果您正在使用上面列出的任何特性,您将不得不坚持预先录制单个页面,这将自动为您完成。

来源:文档

票数 1
EN

Stack Overflow用户

发布于 2022-10-04 19:25:33

听起来你在找next export。应该这么做,但也有一些限制。文档在这里:https://nextjs.org/docs/advanced-features/static-html-export

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73952695

复制
相关文章

相似问题

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