2

这是我的 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在构建期间使用。

任何想法为什么会发生这种情况?谢谢你。

4

0 回答 0