【发布时间】:2016-04-04 02:38:42
【问题描述】:
我在 Meteor 项目中使用了 Atmosphere 中的几个包。我想在加载其他包中的任何文件之前加载我创建的文件。我不想修改任何 Atmosphere 包的源代码。
提及加载顺序here 和here 的其他堆栈溢出问题参考流星文档的file load order 部分。我不确定这如何适用于加载包的顺序。
关于包加载顺序的其他建议提到了 api.use,但我不能在 Atmosphere 包中使用 app.use,因为我不想修改它们的源代码。
任何有关流星如何在没有 api.use 的情况下确定包加载顺序的信息都会有所帮助。
【问题讨论】:
-
你为什么需要那个?
-
如果我理解正确,您要首先加载的文件不是您的文件,而是那些软件包之一?通过一些调整,您可以创建一个通过相对路径加载它的包,但它可能会因更新而中断。
-
@ko0stik 这实际上是我要首先加载的文件(请参阅我的编辑)。但是通过相对路径加载它仍然可能有效,你能解释一下我会怎么做吗?
-
@kodamirmo 我正在使用的软件包之一发布了一个我不想发布的集合。我可以通过发布一个同名的空集合来隐藏它。 Meteor 将使用首先加载的发布语句。
标签: javascript meteor