当你用 Meteor 框架做一个项目时,它会将所有文件打包在一起,但似乎没有办法明确地说“我希望这个文件先于那个文件加载”。
比方说,我有 2 个 javascript 文件:foo.js
和 bar.js
.
文件bar.js
实际上包含代码,具体取决于 foo.js
中的一个但 Meteor 正在加载 bar.js
之前 foo.js
, 中断项目。
- 在 node.js 中,我会简单地使用
require('./bar')
里面foo.js
- 在浏览器中,我会放一个
<script>
指向foo.js
的标签另一个,之后,指向bar.js
, 以便以正确的顺序加载文件。
我们如何在 Meteor 中做到这一点?
最佳答案
根据 Meteor 文档,文件当前按以下顺序加载:
- 首先加载 [project_root]/lib 中的文件
- 文件按目录深度排序。首先加载更深层次的文件。
- 文件按字母顺序排序。
- main.* 文件最后加载。
关于javascript - 如何更改 Meteor 加载 Javascript 文件的顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10693113/