41

有没有办法为 Meteor 加载的自动加载的 css 或 js 文件指定顺序。

搜索文档,找不到任何东西。

我问是因为我在舞台上,并且正在尝试将 Twitter Bootstrap 与 Meteor 一起使用。在 Bootstrap 附带的示例中,基本 bootstrap.css 始终在 bootstrap-responsive.css 之前加载。

有任何想法吗?

4

3 回答 3

43

这个问题已经在http://docs.meteor.com/中得到了回答

应用程序中的 JavaScript 和 CSS 文件根据以下规则加载:

首先加载应用程序根目录下的 lib 目录中的文件。

匹配 main.* 的文件在其他所有内容之后加载。

子目录中的文件在父目录中的文件之前加载,因此最深的子目录中的文件首先加载(在 lib 之后),最后加载根目录中的文件(除了 main.*)。

在目录中,文件按文件名的字母顺序加载。

这些规则堆叠起来,例如在 lib 中,文件仍然按字母顺序加载;如果有多个名为 main.js 的文件,则子目录中的文件会更早加载。

于 2013-02-20T18:39:29.140 回答
16

你是对的,用户文件首先加载深度,否则按字母顺序。

https://guide.meteor.com/structure.html#load-order

lib/ 目录和 main.* 文件是特殊情况。

包也可以改变加载顺序,但我认为任何默认包都不会这样做。

于 2012-04-11T18:16:15.727 回答
0

Running on windows, the other solutions didn't work for me so I just put all the js files into 1 folder and just number them. Meteor loads them in alphabetical order.

于 2015-03-08T21:44:05.850 回答