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