聪明的人!
\n我\xe2\x80\x99m 是一个捆绑器初学者,有一个捆绑器斜杠依赖问题。
\nyarn dev run错误:“找不到模块 \'@sveltejs/svelte-scroller\'...”该插件默认在 rollup.config.js 中作为外部加载:
\n{ ..., server: { ..., external: <**package.json-dependencies-arr**> } ... }\nRun Code Online (Sandbox Code Playgroud)\n当我在 .svelte-component 中使用它时:
\nimport Scroller from \'@sveltejs/svelte-scroller\';\n\n//...\n\n<Scroller />\nRun Code Online (Sandbox Code Playgroud)\n...这个错误打了我的脸。
\nrollup.config.js 与模板克隆相比没有变化
\n如果我从在 rollup.config.js 中作为外部加载的依赖项 arr 中删除插件,错误就会消失。
\n...这告诉我汇总不应将依赖项作为外部加载(假设唯一的目标是使指定的错误消失)。
\n由于 svelte-scroller 的用途与客户端交互相关,因此我认为无论如何它都不应该成为捆绑包的一部分。
\n当然,网络空间也有相关的问题,但我似乎找不到关于如何处理这个问题的明确的最佳实践示例。
\n因此,我当前的解决方法是:
\n // …Run Code Online (Sandbox Code Playgroud)