流星:你如何添加一个模块,NodeJS风格?
问题描述:
所以在节点我习惯于创建一个文件,导出一个对象或函数。在Meteor中,我相信每个文件都会被解析,并且所有添加的变量都被添加为全局变量。流星:你如何添加一个模块,NodeJS风格?
我希望能够添加仅根据需要使用的文件,或者当我导入它们时,以及它们不能分配全局变量。
或者我做错了吗?有没有Meteor的方式来做到这一点?
答
从1.3开始,Meteor支持ES2015模块和import
声明。 imports/
文件夹中的任何内容都没有急切加载,建议您将所有内容放在那里并使用导入。
1.3之前,Atmosphere packages是Meteor的做法。您还可以通过将package.json添加到您的项目中来use npm packages directly。
更多信息: