我正在学习Svelte,我有一件事我无法理解。
我可以只使用扩展名为.svelte的文件来创建组件,然后加载程序将完成所有其余工作(例如,用于webpack的“ svelte-loader”)。
但是,如果我想创建一个我(和任何人)将来可以导入的组件,该怎么办?如果我将.svelte文件放入node_modules / mycomponent中,则如果不对配置文件进行一些调整(我的意思是删除“ exclude:/ node_modules /”行)”,则webpack将崩溃。
有什么方法可以不需要svelte-loader来编写组件吗?
谢谢。
答案 0 :(得分:0)
我来看看现有的软件包。例如Svelte-Autocomplete。如果您查看package.json文件,则会看到以下字段:
"svelte": "src/index.html",
"module": "dist/index.mjs",
"main": "dist/index.js"
一个苗条的人将用于您的苗条项目。