错误:[mobx-state-tree] 期望 mobx-state-tree 类型作为参数 1,改为未定义
Posted
技术标签:
【中文标题】错误:[mobx-state-tree] 期望 mobx-state-tree 类型作为参数 1,改为未定义【英文标题】:Error: [mobx-state-tree] expected mobx-state-tree type as argument 1, got undefined instead 【发布时间】:2021-12-24 21:00:44 【问题描述】:错误 错误不变违规:模块 AppRegistry 不是已注册的可调用模块(调用 runApplication)。错误的常见原因是应用程序入口文件路径不正确。 当 JS 包损坏或加载 React Native 时出现早期初始化错误时,也会发生这种情况。 错误不变违规:模块 AppRegistry 不是已注册的可调用模块(调用 runApplication)。错误的常见原因是应用程序入口文件路径不正确。 当 JS 包损坏或加载 React Native 时出现早期初始化错误时,也会发生这种情况。
当我用它的商店创建新模型并且我试图在商店根目录中声明它时会发生这种情况,但我收到了这个错误(我的模型代码没有任何错误)
【问题讨论】:
【参考方案1】:当我尝试将模型从根 models/index.ts
导入另一个模型时,我遇到了同样的问题。我用的是Ignite样板,所以所有的store都会自动添加到models/index.ts
,当你从这个文件导入模型时,会出现这个错误。
您应该直接从它们的位置(定义)导入模型。
详情:https://github.com/mobxjs/mobx-state-tree/issues/1582
【讨论】:
以上是关于错误:[mobx-state-tree] 期望 mobx-state-tree 类型作为参数 1,改为未定义的主要内容,如果未能解决你的问题,请参考以下文章
javascript 比较mobx-state-tree和redux
[MST] Test mobx-state-tree Models by Recording Snapshots or Patches