【问题标题】:Transform error in react native when running code in android device在 android 设备中运行代码时反应本机转换错误
【发布时间】:2018-05-02 05:53:51
【问题描述】:

当我在设备上运行我的第一个示例反应式原生 android 应用程序时,我遇到了一个红屏错误,请帮助我解决这个问题。谢谢。

请查看下面的屏幕以供参考。

并检查我的错误终端如下。

【问题讨论】:

    标签: android node.js react-native reactive-programming


    【解决方案1】:

    将您的 babel-preset-react-native 降级为 4.0.0 作为开发依赖项

    yarn add --dev babel-preset-react-native@4.0.0
    

    然后尝试再次运行它。

    【讨论】:

    • 我试过了,但我还是遇到了同样的错误。谢谢。 “devDependencies”:{“babel-jest”:“22.4.3”,“babel-preset-react-native”:“4.0.0”,“jest”:“22.4.3”,“react-test-renderer” : "16.3.1" },
    • 您可以添加更新后的package.json 吗?在此之前还要清理缓存。
    • 确定-{“名称”:“SampleTwo”,“版本”:“0.0.1”,“私有”:true,“脚本”:{“开始”:“节点node_modules/react- native/local-cli/cli.js start", "test": "jest" }, "dependencies": { "react": "16.3.1", "react-native": "0.55.3" }, " devDependencies”:{“babel-jest”:“22.4.3”,“babel-preset-react-native”:“4.0.0”,“jest”:“22.4.3”,“react-test-renderer”: "16.3.1" }, "jest": { "preset": "react-native" } }
    • 最后一步也是尝试这些watchman watch-del-all && rm -rf $TMPDIR/react-* && rm -rf node_modules/ && npm cache clean && npm install && npm start -- --reset-cache
    • 将 babel-preset-react-native 的版本更改为 4.0.0 后,清理 node_modules 目录并再次执行 yarn / npm install。
    猜你喜欢
    • 2018-11-03
    • 1970-01-01
    • 1970-01-01
    • 2019-10-16
    • 1970-01-01
    • 1970-01-01
    • 2016-04-12
    • 2016-10-25
    • 1970-01-01
    相关资源
    最近更新 更多