帐户包在陨石0.5.9测试版中不起作用

时间:2013-04-16 09:53:35

标签: meteor release accounts

自0.5.1发布以来,我一直在研究流星。现在使用0.6.x版本,我的一些功能不再起作用了...... 使用Meteor --release我只能模拟0.6.0,但不能模拟0.5.7 ...... 我试过陨石

mrt create test --tag v0.5.9

它在创建的测试文件夹中正确启动。但是帐户密码包不起作用。创建新帐户或登录仅加载...

有人有想法吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

这听起来有点像variable scoping in version 0.6.0 of meteor引入的问题。从Meteor版本0.6.0开始,文件变量被本地化到该文件。这意味着除非变量/函数是全局的,否则其他文件无法访问其他文件变量/函数。

您需要查找以下形式声明的变量:

var data = true;

并将其更改为

data = true;

功能也是如此。如果你有

function xyz() {...}

您需要将其更改为

xyz = function() {...}

一旦你在代码中对它进行排序,就应该有效。请记住,Meteor 0.6.0中的这一变化还可以帮助您更好地整理文件。保持代码清洁。因此,您可以使全局只需要必要的功能并模块化您的流星应用程序。