小编Two*_*Cat的帖子

svelte 包中缺少生命周期说明符。苗条套件

我目前正在使用 svelte 的上下文 api 在我的应用程序中传递用户数据。突然我遇到了这个错误,在我能找到的任何地方几乎没有任何文档。错误信息如下。Missing "./types/runtime/internal/lifecycle" specifier in "svelte" package。从我还将发布的完整控制台输出来看,它来自这里的这个文件:

<script lang="ts">
    import { getContext } from 'svelte';
    import HtmlGenerator from './generate_html';
    import type { Field } from './generate_html';
    import { setContext } from 'svelte/types/runtime/internal/lifecycle';
    import { UserContext } from '../../context';

    setContext('UserContext', UserContext);

    const { is_logged_in, user } = getContext('UserContext');
</script>
Run Code Online (Sandbox Code Playgroud)

为了简单起见,我省略了不相关的代码。直到我尝试使用 context Api 时才开始收到此错误。这是完整的控制台输出:

Internal server error: Missing "./types/runtime/internal/lifecycle" specifier in "svelte" package
  Plugin: vite:import-analysis
  File: C:/javascript_projects/svelte_projects/reactable/src/routes/dashboard/form-builder/+page.svelte
      at e (file:///C:/javascript_projects/svelte_projects/reactable/node_modules/vite/dist/node/chunks/dep-24daf00c.js:16638:25)
      at n (file:///C:/javascript_projects/svelte_projects/reactable/node_modules/vite/dist/node/chunks/dep-24daf00c.js:16638:627)
      at o (file:///C:/javascript_projects/svelte_projects/reactable/node_modules/vite/dist/node/chunks/dep-24daf00c.js:16638:1297)
      at …
Run Code Online (Sandbox Code Playgroud)

typescript svelte sveltekit

5
推荐指数
1
解决办法
2284
查看次数

标签 统计

svelte ×1

sveltekit ×1

typescript ×1