2

我现在正在学习 Svelte,但我有一件事我无法理解。

我可以创建一个只包含扩展名为 .svelte 的文件的组件,而 loader 将完成所有其余部分(例如,用于 webpack 的 'svelte-loader')。

但是,如果我想创建一个我(和任何人)将来可以导入的组件怎么办?如果我将 .svelte 文件放在 node_modules/mycomponent 中,如果我不对它的配置文件进行一些调整,webpack 将会崩溃(我的意思是删除行“排除:/node_modules/”)”。

有没有办法以不需要 svelte-loader 的方式编写组件?

谢谢。

4

1 回答 1

0

我会看看现有的软件包。例如Svelte-Autocomplete。如果您查看package.json文件,您可以看到以下字段:

"svelte": "src/index.html",
"module": "dist/index.mjs",
"main": "dist/index.js"

苗条的将用于您的苗条项目。

于 2019-06-03T13:49:46.870 回答