【问题标题】:(0, _reactNativeCodePush2.default) is not a function error in React native(0, _reactNativeCodePush2.default) 不是 React native 中的函数错误
【发布时间】:2018-01-08 21:31:06
【问题描述】:

我正在构建一个 react native 项目,运行时出现此错误。 你能帮我解决这个问题吗?

【问题讨论】:

  • 请提供一些线索,说明您已经对代码做了什么。如果您只显示这样的错误消息,我们将无能为力。

标签: ios reactjs react-native npm


【解决方案1】:

这发生在我身上,因为我在安装 code-push 后立即运行了react-native run-ios。事实证明,我需要在我的 ios 目录中运行 pod install,然后清理并重建以使其工作。

【讨论】:

  • 这对我有帮助,我会在 1 上添加一点清晰度。首先转到 cd ios 目录,然后执行 pod install
【解决方案2】:

我按照以下步骤解决了它。

  1. 在 code-push(microsoft.github.io/code-push) 上创建帐户并在现有应用上注册到协作者。

  2. 在终端运行code-push app ls,查看是否注册成功。

  3. 在终端运行code-push deployment ls "appname" -k获取部署密钥。

  4. Run react-native link 并在提示时输入密钥。

【讨论】:

    【解决方案3】:

    我遇到了与此问题中描述的相同的问题。我尝试了两个答案,但都没有奏效。在遇到codePush undefined 问题后,我发现这是我的错。我错过了CodePush readme tutorial的重要一步:iOS setup

    pod install 和更新info.list 之后,undefined codePush 消失了,一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-05
      • 2023-01-28
      • 2019-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多