根据对这个问题的回答和 Meteor 文档,Meteor 将自动将所有脚本包含在一个包文件夹结构中,并以最深的顺序递归。但是,当我在 MyProject/sever 文件夹中的脚本中定义 js 类时,如果从顶级 .js 文件引用该类是未定义的。如果我将类定义移动到上面的顶级 .js 文件,if (Meteor.isServer)
则该类定义正确。我在从外部文件构建或包含我的 javascript 时缺少什么?
编辑: 这个问题比仅仅看到我的 js 类更根本。我不能调用一个函数,也不能在流星 0.6 创建的私有命名空间中看到任何东西。显然,必须有某种方式来引用另一个文件中定义的东西,否则在流星中不可能有大型项目。