snowpack-plugin-svelte-ts:用于在您的应用程序中使用 Svelte 组件的实验性 Snowpack 插件

时间:2021-05-31 04:51:16
【文件属性】:
文件名称:snowpack-plugin-svelte-ts:用于在您的应用程序中使用 Svelte 组件的实验性 Snowpack 插件
文件大小:45KB
文件格式:ZIP
更新时间:2021-05-31 04:51:16
JavaScript snowpack-plugin-svelte-ts 已弃用。 用于在您的应用程序中使用 Svelte 组件的实验性 Snowpack 插件 有什么不同? 这将 TypeScript 预处理添加到工作器池中的 Svelte 组件,这无法在常规预处理器插件中完成,因为它需要一个生命周期钩子来在构建完成时停止工作器。 接下来是确保您仅对普通导出成员使用常规导入,并为类型和接口使用类型。 它不会像 ESBuild 那样快,但是直到它提供了一个仅删除类型导入的选项,因为我们实际上并不知道提前使用了哪些绑定,这是我们现在唯一的最佳选择。 请注意,对于较小的组件,速度改进可能不会太剧烈,因此您最好改用 。 从技术上讲,这是我们能够尝试,看看使用什么绑定,然后尝试解决这一点,但需要手动解析组件,我不认为的开销是值得的。 虽然,我很抱歉地说,我没有任何大型项目来测试这个插件,尽管我想它会与相同
【文件预览】:
snowpack-plugin-svelte-ts-trunk
----.gitignore(62B)
----package.json(863B)
----.npmrc(48B)
----tsconfig.json(244B)
----test.js(2KB)
----README.md(3KB)
----example()
--------snowpack.config.js(122B)
--------package.json(175B)
--------src()
--------public()
--------pnpm-lock.yaml(44KB)
----lib()
--------types()
--------index.ts(2KB)
----worker()
--------typescript-preprocess.js(1KB)
--------index.js(1KB)
----.vscode()
--------settings.json(54B)
----pnpm-lock.yaml(46KB)
----.editorconfig(238B)

网友评论