无法在 SvelteKit 中获取页面参数

Cannot Get Page Parameters In SvelteKit

我正在尝试从页面参数中获取游戏名称。我原以为加载函数会获取游戏的位置并将其 return 到页面,但是当我 运行 下面的代码时,我得到了这个错误:

Cannot read property 'slug' of undefined

这是我正在尝试的代码 运行:

<script context="module">
/** @type {import('@sveltejs/kit').Load} */
export async function load({ params, fetch, session, stuff }) {
    let request = await fetch("/json/games.json");
    let games = await request.json();
    let game = games[params.slug];
    if (game && game.location) {
      return {
        props: {
          game: game.location
        }
      }
    } else {
      return {
        status: 404,
        error: "The game could not be found"
      }
    }
}
</script>

<script>
   export let game;
</script>

<svelte:head>
   <title>Game</title>
</svelte:head>

<p>Location of Game:</p>
<p>{game}</p>

问题已通过升级 @sveltejs/kit 包解决。