Meteor api.exports导出undefined而不是函数

时间:2015-03-27 17:48:10

标签: meteor

我为Meteorjs编写了一个包装器。

package.js有这一行:

api.addFiles('my-package.js', 'client');

成功地将全局属性MyPackage添加到窗口对象。

MyPackage属性是一个函数。

如果我添加api.export(['MyPackage'], 'client');,则窗口对象上的MyPackage将变为未定义。任何提示?

https://github.com/meteor/meteor/issues/4105

相关的

1 个答案:

答案 0 :(得分:0)

正如流星团队所解释的那样,目前正如预期的那样工作。 原因是我使用this来初始化和分配lib变量,但是你不允许这样做并且分配类似MyLib = {}(全局没有任何对象)。