我很难找到类似于这个CommonJS需求调用的Meteor API调用:
var file = require('file.js');
http://docs.meteor.com/#/full/structuringyourapp
所以亲爱的流星人:为什么这么难找?有人可以指点我这个信息的方向吗?
答案 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()
而不用 require
或exports
。