如何将Next.js用于客户端渲染



https://github.com/zeit/next.js是"服务器朗德式react Apps的框架"。

我的问题:也可以将其用于客户端渲染的应用吗?如何?

为什么:我想拿框架福利(通过页面和热重新加载代码分配(,但我无法使用节点服务器。

我的研究:我了解到的是,我没有在HTML文件中包含的单个入口捆绑包。包含一些捆绑包的"隐藏" .next文件夹,但是代码取决于某些现有脚本可能呈现服务器端。

这在V3(当前在beta中(是可能的。简短版本是创建一个配置文件,该文件告诉下一个页面应该是静态的,然后运行命令next export

https://zeit.co/blog/next3-preview和https://github.com/zeit/zeit/next.js/tree/v3-beta#static-html-export->

新答案:

我有一个工作next.js应用程序运行而无需节点。使用导出功能:https://nextjs.org/docs/advanced-features/static-html-export

然后,您可以将其托管在CDN或服务器上。

最新更新