Meteor.js - 需要文件

时间:2015-01-19 08:55:02

标签: node.js meteor

我很难找到类似于这个CommonJS需求调用的Meteor API调用:

var file = require('file.js');

http://docs.meteor.com/#/full/structuringyourapp

所以亲爱的流星人:为什么这么难找?有人可以指点我这个信息的方向吗?

1 个答案:

答案 0 :(得分:4)

流星这种方式有点不同。任何.js文件的文件都会自动包含在项目中,并连接成一个大的js文件。

您可以想象它的方式是项目中的每个js文件只是一个文件。

如果使用var关键字定义其他文件中的变量,则这些变量会被限制,如果它们以foo = "bar"的方式定义,则为全局变量。

http://docs.meteor.com/#/full/structuringyourapp处的部分解释了如何加载文件&按什么顺序:

例如,如果您将文件放在名为server的文件夹中,那么所有这些文件只会在服务器上运行。

要做你想做的事,你可以

file.js

Foo = function() {
    return "bar"
}

//usually exports = Foo()

然后在您的其他文件中,而不是var Foo = require("file.js"); Foo(),您可以Foo() 而不用 requireexports