(0,_reactNativeCodePush2.default)不是React native中的函数错误

时间:2017-08-01 20:56:31

标签: ios reactjs react-native npm

我正在构建一个react本机项目,我在运行时遇到了这个错误。 你能帮我解决这个问题吗?

enter image description here

3 个答案:

答案 0 :(得分:1)

发生这种情况是因为我在安装代码推送后立即运行了react-native run-ios。事实证明,我需要在ios目录中运行pod install,然后进行清理和重建以使其正常工作。

答案 1 :(得分:0)

我按照以下步骤解决了这个问题。

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

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

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

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

答案 2 :(得分:0)

我遇到了与该问题相同的问题。我尝试了两个答案,但均无济于事。在遇到codePush undefined问题后,我发现这是我的错。我错过了CodePush readme tutorialiOS setup

中的重要一步

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