Meteor 2.2版本升级到2.4后禁止登录

问题描述 投票:0回答:1

流星版本:2.4 节点版本:14.x

Meteor版本2.2升级到2.4后,我遇到了一些问题。在该项目中,我使用了 useraccounts:core 并与其他一些依赖项连接。升级后,我的登录设计发生了变化,当我尝试登录时,它会显示“登录被禁止”错误。我在升级设计后附上之前的登录设计。 之前的设计:

当前设计:

现在,如果我使用电子邮件而不是用户名,它将登录,但主屏幕是空白的。我确信登录成功,因为在本地存储中存储了所需的详细信息。

javascript meteor meteor-blaze meteor-accounts meteor-useraccounts
1个回答
0
投票
2.2到2.3

中遇到了同样的问题,所以我执行了以下步骤来解决这个问题。我尝试了两种方法,其中第一点是错误的。

1。删除软件包然后更新:

我在将 2.2 更新到 2.3 时遇到多个包错误,因为 2.3 发生了重大变化。所以我检查了冲突包并删除了那些包依赖项。
  • 然后我在我的项目中传递更新命令:
  • meteor update --release 2.3
会更新版本但无法启动项目。所以我一一添加删除的依赖项,然后再试一次。但不值得。
2。了解问题并分叉它(最好、最简单的方法):

这是解决这个问题的完美且清晰的方法。我检查了错误并了解哪个包在更新时出现问题。我检查了根包依赖项并检查了
    atmosphere.js
  • . 中的特定包 然后我分叉一个包并删除 .git 文件夹。
  • 然后将该新文件夹放入我们的项目存储库中,并将其放入 package/ 文件夹中。
  • 所以现在它将从本地存储库中获取该依赖项。
  • 现在再次尝试更新命令:
  • meteor update --release 2.3
如果您看到相同的错误,请对另一个包执行相同的过程。
  • 使用第二步我可以非常轻松地解决这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.