当你使用 Meteor 框架创建一个项目时,它会将所有文件打包在一起,但似乎没有办法明确地说“我希望这个文件在那个文件之前加载”。
比方说,我有 2 个 javascript 文件:foo.js
and bar.js
.
文件bar.js
实际上包含取决于里面的代码foo.js
但流星正在加载bar.js
before foo.js
,打破了这个项目。
- In node.js我会简单地使用
require('./bar')
inside foo.js
- In the browser,我会放一个
<script>
标签指向foo.js
另一个,之后,指向bar.js
,以便以正确的顺序加载文件。
我们怎样才能做到这一点Meteor?
根据 Meteor 文档,文件当前按以下顺序加载:
- 首先加载 [project_root]/lib 中的文件
- 文件按目录深度排序。首先加载更深的文件。
- 文件按字母顺序排序。
- main.* 文件最后加载。
Source:
http://docs.meteor.com/#structuringyourapp http://docs.meteor.com/#structuringyourapp
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)