我在尝试为React-Native安装新项目时遇到问题。它挂起了这个:
react-native@0.33.0` requires a peer of react@~15.3.1 but none was installed.
npm verb exit [ 0, true ]
npm info ok
它会永远保持这种状态。
npm 3.10.7
node 6.2.1
答案 0 :(得分:2)
我也遇到了这个问题,可以确认问题是守望者。我曾使用自制软件卸载/重新安装,但仍然遇到了同样的问题。我要解决的步骤如下:
使用自制程序卸载守望者
删除/usr/local/var/run/watchman/
文件夹
使用自制软件重新安装守望者
我能够找出从这两个github问题中删除watchman文件夹内容的额外步骤: - https://github.com/facebook/watchman/issues/361 - https://github.com/facebook/watchman/issues/358#issuecomment-246672605
答案 1 :(得分:0)
几天后,问题是Watchman,卸载并再次重新安装完成了工作。
答案 2 :(得分:0)
请尝试以下步骤:
watchman watch-del-all
node_modules
文件夹npm cache clean -f
npm install
检查您的反应原生项目是否可以立即与您的模拟器一起运行: react-native run-ios