我安装了svelte-persistent-store
库,并在从svelte-persistent-store/dist/local
导入writable
时出错
theme.svelte
<script lang="ts" context="module">
import { setContext } from 'svelte'
import { writable as persist } from 'svelte-persistent-store/dist/local'
import type { Writable } from 'svelte/store'
export type Theme = 'light' | 'dark'
export type ThemeContext = Writable<Theme>
const theme = 'light'
setContext('theme', persist('theme', theme))
</script>
<slot />
发布于 2022-03-11 05:56:00
看起来,替代用法在SvelteKit中工作正常:
// ❌ fails to resolve
// import { writable, readable, derived } from 'svelte-persistent-store/dist/local';
// ✅
import { local } from 'svelte-persistent-store';
const { writable, readable, derived } = local;
https://stackoverflow.com/questions/71415361
复制相似问题