gpt4 book ai didi

npm - react native 初始化挂起

转载 作者:行者123 更新时间:2023-12-03 18:19:17 25 4
gpt4 key购买 nike

我无法通过 react-native init <ProjectName> 创建新的 React Native 项目.

这是我升级到 macOS Sierra 后第一次尝试,但我不知道这是否相关。

如果我使用 --verbose 运行命令标志,它贯穿所有 npm 包,但最终输出以下内容:

├── UNMET PEER DEPENDENCY react@~15.3.1
<List of other packages including react-native 0.34.1>

npm WARN react-native@0.34.1 requires a peer of react@~15.3.1 but none was installed.
npm verb
npm verb If you need help, you may report this error at:
npm verb <https://github.com/npm/npm/issues>
npm verb exit [ 0, true ]
npm info ok

然后它就无限期地坐在那里。上次我创建一个 React Native 项目时,最多可能需要 20-30 秒,但现在它永远不会完成(比如 10-15 分钟后)。

如果我终止进程,我所拥有的只是一个 package.json,其中只有以下内容:
{
"name": "TestApp",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start"
},
"dependencies": {
"react-native": "0.34.1"
}
}

...以及包含 react-native 及其依赖项的 node_modules 文件夹。那里没有所需的 XCode/Android 文件夹,也没有索引入口点、配置等。

我尝试重新安装所有必需的依赖项(节点、自制软件),并且还通过自制软件重新安装了 git。

我看到其他线程建议手动安装 React,但我不买。这曾经奏效,React 曾经作为过程的一部分安装,但现在我收到了这个警告,游戏结束了。

还有其他人看到过这个问题吗?

编辑

我刚刚在我的另一台 Mac 上尝试了这个,它也运行着 macOS Sierra 并且运行良好。我遵循了相同的步骤,以确保我的所有依赖项首先都是最新的。我做了一个详细的初始化,仍然收到关于缺少 React 15.3.1 的警告,但它随后继续安装 Reacrt 15.3.2,然后设置所有 XCode/Android 项目文件。

非常奇怪/烦人,因为我真的需要开始在这台 Mac 上组合一些东西。

第二次编辑

如果我在 Mac 上创建一个新用户帐户并以此登录,我可以创建一个项目,因此它似乎是特定于用户的。虽然烦人,但我不介意设置一个新帐户,但在此之前我想看看是否有人可以提供任何建议。谢谢。

最佳答案

所以问题变成了守望者,如下所述:https://github.com/facebook/react-native/issues/9943

如果我跑 watchman version终端挂了,所以按照我做的说明:
rm -rf /usr/local/var/run/watchman/ && brew uninstall watchman && brew install watchman
......它奏效了!

关于npm - react native 初始化挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39821692/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com