Вы можете использовать <svelte:head>
для загрузки css и javascript: в соответствии с документами : Этот элемент позволяет вставлять элементы в document.head. Во время рендеринга на стороне сервера содержимое заголовка отображается отдельно от основного html содержимого.
Таким образом, компонент head будет выглядеть следующим образом:
<svelte:head>
<link
rel="stylesheet"
href="https://unpkg.com/leaflet@1.6.0/dist/leaflet.css"
integrity="sha512-xwE/Az9zrjBIphAcBb3F6JVqxf46+CDLwfLMHloNu6KEQCAWi6HcDUbeOfBIptF7tcCzusKFjFw2yuvEpDL9wQ=="
crossorigin="" />
<script
src="https://unpkg.com/leaflet@1.6.0/dist/leaflet.js"
integrity="sha512-gZwIG9x3wUXg2hdXF6+rVkLF/0Vi9U8D2Ntg4Ga5I5BZpVkVxlJWbSQtXPSiUTtC0TjtGOmxa1AJPuV0CPthew=="
crossorigin="">
</script>
</svelte:head>
Вот полный REPL , чтобы поиграть.