【问题标题】:React native fresh project error反应原生新鲜项目错误
【发布时间】:2018-12-29 09:11:27
【问题描述】:

前几天,react-native 更新了一些内容。我不知道什么? 现在我们在react-native 上创建新项目时创建的默认代码没有运行。

上周我使用 react-native init Projectname 命令创建了一个关于 react native 的新项目。

它使用默认的欢迎屏幕代码创建一个项目,我们期望一个输出屏幕

但它给出了一个错误

为什么?

【问题讨论】:

  • 你使用的是哪个版本的 react native?哪个操作系统?窗户 10?
  • React-native: 0.56.0 React-native-cli: 2.0.1 操作系统: windows 10
  • 这看起来像是反应端的问题。你可以在这里找到更多细节github.com/facebook/react-native/issues/19953。一个快速的解决方案是降级到版本 .55

标签: react-native


【解决方案1】:

这看起来像是 React 端本身的问题。很多人在他们的 github 中提出了这个问题,并看到了 here。所以在解决这个问题之前,最好不要升级到 0.56 。跟踪此票以获取最新更新。您可以尝试将其降级到 0.55 并查看问题是否得到解决。如需降级,请查看详细信息here

【讨论】:

  • 我将 react-native 版本降级到 0.55.0 但错误仍然存​​在。
  • 机票本身就提到了,其中一些只有降级有效。因此,创建一个特定于 .55 版本的新项目,看看它是否正常工作
【解决方案2】:

使用旧版本创建项目。

react-native init --version="react-native@version" project_name

示例:- react-native init --version="react-native@0.55.0" myapp.

【讨论】:

    【解决方案3】:

    按照这些步骤操作

    1- 打开终端,cd yourProject

    2- 执行npm ls

    3-如果某些包强调红色,请记下

    4-打开finder,按CMD + SHIFT + G,写下你的项目路径就可以了!

    5-打开节点模块,删除你记下的包

    6-返回终端,执行npm install

    就是这样!

    【讨论】:

      猜你喜欢
      • 2022-06-16
      • 2021-01-26
      • 1970-01-01
      • 2021-10-07
      • 1970-01-01
      • 1970-01-01
      • 2018-02-08
      • 1970-01-01
      • 2021-02-27
      相关资源
      最近更新 更多