2016-01-25 5 views
2

Я получаю ошибку компиляции RCTNetworking.sendRequest not found в ответ на родной iOS после создания и импорта нового компонента реакции. ESlint не показывает каких-либо ошибок JS, введенных в результате изменения.React native iOS error - "RCTNetworking.sendRequest not found"

ответ

9

Похоже, эта ошибка может быть вызвана наличием нескольких вкладок отладчика в Chrome.

Как было сказано в предыдущем ответе, при очистке и сбросе содержимого будет временно устранена ошибка, но если у вас открыто несколько вкладок отладчика, как только вы попробуете отладку снова, ошибка вернется.

Попробуйте закрыть все вкладки отладчика, а затем снова открыть только один. Это должно исправить это.

6

Ошибка исчезла после запуска Product -> Clean в Xcode и Reset Content and Settings в симуляторе. Это не похоже на мой код, так что это может быть ошибка в реакции native.

+0

То же самое со мной, это работает! – Kai

+0

Это проблема, с которой вы столкнулись: https://github.com/facebook/react-native/issues/5607? В моем случае сброс отладчика/очистки действительно помог, но как только отладочный отладчик Chrome был включен, он снова появился. – yura

+0

Юра: Да, это тот, который я видел. Я не видел такого же поведения вокруг хром-отладчика, хотя, надеюсь, в этом выпуске есть больше потенциальных клиентов. –