Не удается отобразить страницу Svelte

Я новичок в Svelte. Я не могу сделать так, чтобы моя страница входа отображалась как часть одностраничного приложения.

Я скопировал и адаптировал пример на Привет мир

Но когда я нажимаю на ссылку, я не вижу страницу HTML из моего компонента входа в систему. Ссылка с главной (индексной?) Страницы:

http://localhost:5000/#/Login/

Код в моем файле App.svelte:

<script>
    import Login from './Login.svelte';

    const routes = {
      '/Login/': Login
    }
</script>

<body>
  <a href = "#/Login/">Login Please!</a>
</body>

Код в моем сценарии входа (в корневом каталоге проекта):

<script>
  let user;
  const unUser = User.subscribe(v => user = v);
  onDestroy(unUser);
  $: isLoggedIn = !!user;
</script>

<TopNavBar/>
{#if isLoggedIn}
  <p>Already Logged In</p>
{:else}
  let email, password;
  email = '';
  password = '';

  <h1 class = "dscript">Login to Foobar</h1>
  <form>
    ...

🤔 А знаете ли вы, что...
Svelte обеспечивает высокую производительность за счет отсутствия виртуального DOM.


31