流星:你如何添加一个模块,NodeJS风格?

问题描述:

所以在节点我习惯于创建一个文件,导出一个对象或函数。在Meteor中,我相信每个文件都会被解析,并且所有添加的变量都被添加为全局变量。流星:你如何添加一个模块,NodeJS风格?

我希望能够添加仅根据需要使用的文件,或者当我导入它们时,以及它们不能分配全局变量。

或者我做错了吗?有没有Meteor的方式来做到这一点?

从1.3开始,Meteor支持ES2015模块和import声明。 imports/文件夹中的任何内容都没有急切加载,建议您将所有内容放在那里并使用导入。

1.3之前,Atmosphere packages是Meteor的做法。您还可以通过将package.json添加到您的项目中来use npm packages directly

更多信息:

Application Structure

1.3 best practices