在Meteor中有一种方法可以将js文件包含在另一个js文件中。
具体来说,服务器端,最重要的是启动时。
我遇到的用例是复杂的Meteor.startups,我需要将相当多的数据加载到mongodb到各种集合中。
为了拥有不同的测试脚本,我必须有多个文件,每个文件都有重复的数据。
那么,无论如何要说一个调用Meteor.startup的boostrap.js文件,然后能够加载不同的文件以加载测试数据吗?
或者这可以通过某种对象以不同的方式完成吗?
答案 0 :(得分:2)
根据设计,Meteor将自动包含整个项目中的所有javascript文件(公共文件夹除外),但只将它们分隔在服务器和客户端之间。
您可以在单独的文件中创建对象,只要您随意使用这些功能或对象,它们都应该在启动时可用。
答案 1 :(得分:0)
尝试使用我用于Meteor的模块加载器。它与AMD非常相似:https://github.com/matb33/meteor-smd