【问题标题】:react-native init hangs/stalls with no errorreact-native init 挂起/停止,没有错误
【发布时间】:2016-04-13 19:04:18
【问题描述】:

新的反应,在 Mac 上完成 udemy 教程。安装节点没问题,但是当我开始一个项目时

react-native init 项目名称

终端输出:

这将引导您在 /Users/myuserid/projects/projectname 中创建一个新的 React Native 项目 从 npm 安装 react-native 包...

它只是“挂”在那儿……看起来像是冻结了或咕咕叫了起来。当我检查监视器时,看起来终端正在使用 0% 的 CPU。没有迹象表明它正在处理(反斜杠翻转或其他)。

在 projectname 目录中是一个“package.json”文件和一个带有一堆子文件的“node_modules”文件。

我看到这篇帖子有类似的问题 (https://github.com/facebook/react-native/issues/2806),但似乎没有补救措施。有什么办法可以加快这个速度吗?我怎么知道它是否永远停滞不前?这会在我执行的每个项目初始化期间发生吗?

我不在中国……我的网速很快……而且我使用的是 NPM 3.3.12

谢谢!

【问题讨论】:

  • 尝试通过react-native init projectname --verbose 运行以确认出现问题。通常,init 命令需要很长时间。
  • 谢谢,@purii。不确定“--verbose”标签是否有影响,或者它只是第 n 次退出并重做命令......但现在它通过了。似乎 --verbose 本身不应该改变任何东西,我很想知道真正的原因,但很高兴它现在正在工作。谢谢。
  • 仅供参考 - 除非我使用“--verbose”,否则现在 init 会停止运行 3 个项目。似乎一定有什么不对劲,但对于那些寻找可能解决方案的人来说,这似乎可以绕过发生的任何短路。
  • 我最近遇到了同样的问题,在这里解决了stackoverflow.com/questions/39821692/react-native-init-hanging
  • 我也遇到了同样的情况并搜索了解决方案。但 5 分钟后它开始启动项目。

标签: react-native scaffolding


【解决方案1】:

我遇到了同样的问题,我发现对这个问题的第一条评论很有用。

确实,如果没有错误,则表示下载依赖项需要时间。

您可以通过添加--verbose来跟踪下载:

react-native init projectname --verbose

您将花费很长时间才能达到 50% 的下载量。


尽管如此,您可能会遇到以下错误:

npm WARN react-native@0.34.0 需要 react@~15.3.1 的对等体,但没有 已安装。 npm 动词退出 [ 0, true ]

如果是,请检查this thread

【讨论】:

    【解决方案2】:

    我在使用现有(空)目录作为应用名称时遇到了同样的问题
    只要我将应用名称更改为新名称,它就可以工作

    【讨论】:

      猜你喜欢
      • 2017-02-10
      • 2021-09-03
      • 1970-01-01
      • 1970-01-01
      • 2020-10-28
      • 2019-07-16
      • 2018-09-28
      • 2020-10-19
      • 1970-01-01
      相关资源
      最近更新 更多