首页 > 解决方案 > 错误:[mobx-state-tree] 期望 mobx-state-tree 类型作为参数 1,改为未定义

问题描述

错误错误:[mobx-state-tree] 预期 mobx-state-tree 类型作为参数 1,改为未定义错误不变违规:模块 AppRegistry 不是注册的可调用模块(调用 runApplication)。错误的常见原因是应用程序入口文件路径不正确。当 JS 包损坏或加载 React Native 时出现早期初始化错误时,也会发生这种情况。错误不变违规:模块 AppRegistry 不是已注册的可调用模块(调用 runApplication)。错误的常见原因是应用程序入口文件路径不正确。当 JS 包损坏或加载 React Native 时出现早期初始化错误时,也会发生这种情况。

当我用它的商店创建新模型并且我试图在商店根目录中声明它时发生这种情况,但我收到了这个错误(我的模型代码没有任何错误)

标签: react-nativemobxmobx-state-tree

解决方案


当我尝试从 root 将模型导入另一个模型时,我遇到了同样的问题models/index.ts。我使用的是 Ignite 样板,因此所有商店都会自动添加到models/index.ts,当您从该文件导入模型时,会出现此错误。

您应该直接从它们的位置(定义)导入模型。

详情:https ://github.com/mobxjs/mobx-state-tree/issues/1582


推荐阅读