有没有办法为 Meteor 加载的自动加载的 css 或 js 文件指定顺序。
搜索文档,找不到任何东西。
我问是因为我在舞台上,并且正在尝试将 Twitter Bootstrap 与 Meteor 一起使用。在 Bootstrap 附带的示例中,基本 bootstrap.css 始终在 bootstrap-responsive.css 之前加载。
有任何想法吗?
有没有办法为 Meteor 加载的自动加载的 css 或 js 文件指定顺序。
搜索文档,找不到任何东西。
我问是因为我在舞台上,并且正在尝试将 Twitter Bootstrap 与 Meteor 一起使用。在 Bootstrap 附带的示例中,基本 bootstrap.css 始终在 bootstrap-responsive.css 之前加载。
有任何想法吗?
这个问题已经在http://docs.meteor.com/中得到了回答
应用程序中的 JavaScript 和 CSS 文件根据以下规则加载:
首先加载应用程序根目录下的 lib 目录中的文件。
匹配 main.* 的文件在其他所有内容之后加载。
子目录中的文件在父目录中的文件之前加载,因此最深的子目录中的文件首先加载(在 lib 之后),最后加载根目录中的文件(除了 main.*)。
在目录中,文件按文件名的字母顺序加载。
这些规则堆叠起来,例如在 lib 中,文件仍然按字母顺序加载;如果有多个名为 main.js 的文件,则子目录中的文件会更早加载。
你是对的,用户文件首先加载深度,否则按字母顺序。
https://guide.meteor.com/structure.html#load-order
lib/ 目录和 main.* 文件是特殊情况。
包也可以改变加载顺序,但我认为任何默认包都不会这样做。
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.