Npm 反应本机初始化挂起

Npm 反应本机初始化挂起,npm,react-native,Npm,React Native,我无法通过React Native init创建新的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

我无法通过
React Native init
创建新的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 
…和包含ig react native及其依赖项的node_modules文件夹。没有任何必需的XCode/Android文件夹,也没有索引入口点、配置等

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

我见过其他线程建议手动安装React,但我不买它。这过去是有效的,但现在我得到了这个警告,游戏结束了

还有人看到这个问题吗

编辑

我刚刚在我的另一台Mac电脑上试过,同样运行macOS Sierra,效果很好。我遵循了相同的步骤,首先确保我的所有依赖项都是最新的。我做了一次详细的初始化,仍然得到了关于React 15.3.1丢失的警告,但它随后继续并安装了React15.3.2,然后设置了所有XCode/Android项目文件

非常奇怪/恼人,因为我真的需要开始在这个Mac上组装东西

第二次编辑


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

所以问题变成了看守人,如下所述:

如果我运行
watchman version
终端将挂起,因此按照我所做的说明:

rm-rf/usr/local/var/run/watchman/&brew卸载watchman和安装watchman


…真是太棒了

我可以运行什么来查看终端命令被阻止了吗?
{
  "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"
  }
}