Meteor.js - 需要文件

Meteor.js - requiring files

我正在努力寻找类似于此 CommonJS require 调用的 Meteor API 调用:

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

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

亲爱的 Meteor 朋友们:为什么这么难找?有人可以为我指明此信息的方向吗?

Meteor 在这方面有点不同。任何属于 .js 文件的文件都会自动包含在项目中并连接成一个大的 js 文件。

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

其他文件中的变量如果使用 var 关键字定义,则为 enclaved,如果以 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 东西。