【发布时间】:2020-12-22 00:18:47
【问题描述】:
我正在用 svelte/typescript 构建两个 Web 应用程序:
- 站点 A 作为面向公众的前台,需要尽可能快速和精简
- 站点 B 是管理 UI,编辑者在其中更新站点 A 中显示的内容
我想在编辑器(在站点 B)中使用相同的“视图组件”(来自站点 A),但附加一些编辑器逻辑,以便在没有代码重复的情况下构建所见即所得的体验。
我当然可以让站点 A 和站点 B 成为同一个轻量级应用程序的一部分,但我不希望站点 A 的访问者加载站点 B 中使用的所有模块和代码。
我应该如何设计它以避免代码重复但仍防止站点 B 的逻辑泄漏到站点 A?
【问题讨论】:
标签: typescript package.json composition svelte