小编del*_*cis的帖子

如何在 Typescript 文件中导入 Svelte 组件?

是否可以在 Typescript 文件中导入 Svelte 组件并让 Rollup 成功编译它?

以下代码作为 Javascript 文件工作,但转换为 Typescript 时出错,因为 TS 编译器不知道如何处理.svelte文件:

import Component from './Component.svelte';

const foo = () => new Component({ target: document.body });
Run Code Online (Sandbox Code Playgroud)

有没有的组合rollup-plugin-svelte,并@rollup/plugin-typescript会以进行预处理,使得该打字稿编译器可以包括苗条代码苗条的组成部分?


如果更多上下文有帮助,boardgame.io 包含一个使用 Svelte 构建的浏览器内调试组件,该组件捆绑在普通 JS 客户端和 React 客户端组件中,我们正在尝试准确更新我们的 Rollup 配置这种情况。

rollup typescript svelte

7
推荐指数
2
解决办法
3821
查看次数

标签 统计

rollup ×1

svelte ×1

typescript ×1