gpt4 book ai didi

svelte - 从 Svelte 组件导出单独的自定义元素

转载 作者:行者123 更新时间:2023-12-04 15:44:49 25 4
gpt4 key购买 nike

我试图找出是否可以将每个 Svelte 组件作为单独的自定义元素(带有 Shadow DOM)导出到其自己的 js 文件中(对任何子元素进行导入 - 即依赖项不包含在同一个文件中)。甚至有可能吗?

谢谢

最佳答案

我假设您正在使用 rolluprollup-plugin-svelte
这样做的方法是使用代码拆分。您可以单独定义输入,这将创建单独的输出。您可以使用输出目录,而不是使用文件名输出。

例子:

import svelte from 'rollup-plugin-svelte';

export default [
{
input: ['src/main-a.js', 'src/main-b.js'],
output: {
dir: 'public/module',
format: 'es',
sourcemap: true
},
plugins: [svelte()],
experimentalCodeSplitting: true,
experimentalDynamicImport: true
},
];

来源/引用/示例: https://github.com/Rich-Harris/rollup-svelte-code-splitting

关于svelte - 从 Svelte 组件导出单独的自定义元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56356230/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com