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()
而没有 require
或 exports
东西。
我正在努力寻找类似于此 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()
而没有 require
或 exports
东西。