如何在Svelte/TypeScript中进行SSR(服务器端渲染)?

Axe*_*yer 11 server-side-rendering svelte

Svelte\xe2\x80\x99s JavaScript 服务器端渲染 API 描述如下: https: //svelte.dev/docs#run-time-server-side-component-api

\n

但是,当我在 TypeScript 中执行此操作时,没有方法App.render()

\n
    \n
  • 我需要改变吗rollup.config.js(例如compilerOptions.generate)?
  • \n
  • 我是否需要此文件 \xe2\x80\x93 的两个版本,一个用于服务器,一个用于客户端?
  • \n
\n

有人可以帮忙吗?谢谢!

\n

小智 0

官方模板依赖于rollup-plugin-svelte,其中提出了类似的问题。本质上,在 SSR 模式下编译不会自动生成任何 HTML,实际上需要一些后期处理。Svelte服务器端组件 API可用于此目的。

SSR 有多种解决方案: