这是我的 index.svelte
<script>
import {prerendering} from '$app/env';
</script>
<script context="module">
export const prerender=true;
</script>
<main>
<h1>Hello world! prerendering : {prerendering}</h1>
</main>
我正在预渲染这个页面,在构建之后,我得到了预渲染的 HTML 文件(在预渲染目录中),prerendering
里面的 h1 设置为 true。当我node build
在浏览器中使用和禁用 JS 为应用程序提供服务时,我得到Hello world! prerendering : false
. 很明显,服务器没有提供预呈现的页面。我adapter-node
在构建期间使用。
任何想法为什么会发生这种情况?谢谢你。