【发布时间】:2016-02-02 21:39:11
【问题描述】:
我有非常相似的应用程序(90% 共享代码)。我目前对每个应用程序都有不同的模板,并根据 url 将用户引导到不同的入口点。
问题是应用程序 A 的用户还获得了 .js 包中提供的应用程序 B 的所有模板。如果我有 3 个应用程序具有 90% 的公共代码,然后每个应用程序的单个模板有 10% 的重载,这不是问题。但是,从长远来看,这将成为一个问题。
我通常会为每个应用程序运行单独的流星实例以保持捆绑较小,但这使得同步通用的 90% 代码库变得更加困难。
有适合我情况的最佳做法吗?
【问题讨论】:
-
为什么不将通用代码分解成依赖项?
-
我不确定这对我的情况有多简单/实用。通用代码包括大多数流星组件(方法、路由、大约 100 个包、集合模式、模板、css 等)
-
那……去一探究竟?
标签: meteor