当前位置: 首页 > 知识库问答 >
问题:

react-native升级到0.56后的问题

濮佑运
2023-03-14

我在更新react-native的新版本时遇到了麻烦,该版本似乎有了很大的改进和很多特性。

阅读本文后:https://facebook.github.io/react-native/blog/2018/07/04/releasing-react-native-056

我已经开始运行以下命令:https://facebook.github.io/react-native/docs/upgrading.html

一切顺利,在运行react-native run-iOS后构建了应用程序

问题是bundle有bug:

节点node_modules/react-native/local-cli/cli.js开始“--reset-cache”扫描/users/julestruong/dev/bap/flex/v1/flex-mobile-app/node_modules中的符号链接,警告:转换缓存已重置。

找不到模块“metro/src/变压器”

npm错误!代码ELIFECYCLE npm错误!错误1 npm错误!Flex@0.0.1 start:节点node_modules/react-native/local-cli/cli.js start“--reset-cache”npm错误!退出状态1 npm错误!npm错误!在Flex@0.0.1启动脚本中失败。npm错误!这可能不是NPM的问题。上面可能有额外的日志记录输出。

npm错误!此运行的完整日志可以在以下站点找到:

尝试:

  • 删除node_modules
  • 开始--重置-缓存
  • 删除package-lock.json并重新安装。

共有1个答案

微生博简
2023-03-14

如果使用typescript,则需要将react-native-typescript-transformer升级到1.2.10,因为metro移动了它所依赖的转换器。

 类似资料:
  • 在导入react原生项目expo并升级react后,我遇到了以下问题。 C:\users\user\gramic\android\app\src\main\java\com\shop\mainapplication.java:5:错误:找不到符号import com.facebook.react.reactapplication;^symbol:class ReactApplication Loc

  • 从带有SP1的AEM 6.2升级到AEM 6.4后,很少有软件包未安装。旧版本处于已安装状态。 对于新软件包,显示消息为“似乎安装了另一个版本:”请参见下面的屏幕截图。 正因为如此,我可以看到很少的脚本没有更新最新的API。例如AEM 6.4升级实例:

  • 本文向大家介绍react-native 将现有项目升级到最新的RN版本,包括了react-native 将现有项目升级到最新的RN版本的使用技巧和注意事项,需要的朋友参考一下 示例 在app文件夹中,找到package.json并修改以下行以包括最新版本,保存文件并关闭。 在终端: 其次是            

  • 升级build.gradle文件中的以下行后 和gradle-wrapper.properties文件中的行以下 我的应用程序的签名发布apk根本不起作用。虽然当我在开发模式下运行应用程序时,一切都很好。 下面是我在android studio logcat中得到的错误- 2018-11-23 17:49:24.552 3506-3570/?E/AndroidRuntime:致命异常:Thread

  • 这是一个react-native安装问题: 错误,无法安装应用程序。确保您已经设置了Android开发环境:https://facebook.github.io/react-native/docs/geting-started.html#android-development-environment。运行带有--verbose标志的CLI以获得更多详细信息。

  • 本文向大家介绍浅谈react-native热更新react-native-pushy集成遇到的问题,包括了浅谈react-native热更新react-native-pushy集成遇到的问题的使用技巧和注意事项,需要的朋友参考一下 主要步骤按官方文档实现,这里只记录遇到的一些小坑 官方文档 run-android时NDK报错 前提是NDK已安装并且环境变量已设置 根据报错提示在 文件里加入 以上这