是否可以在 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 配置这种情况。