Если проблема не устраняется даже при комментировании всего кода AsyncStorage, удалении возможных пользовательских зависимостей и удалении Reactotron, и вы не можете найти способ написать multiMerge самостоятельно, обновите свой вопрос и отправьте мне ответ на этот ответ.
я возникла проблема, связанная с response-native-asyncstorage отсюда:https://facebook.github.io/react-native/docs/asyncstorage.html
Когда я бегуreact-native run-ios
появляется следующая ошибка:
Я использую response-native 0.52.0, и эта проблема может быть связана с зависимостью response-native-asyncstorage:
[email protected] требует однорангового узла response-native@^0.47.2, но ни один из них не установлен. Вы должны установить одноранговые зависимости самостоятельно.
Странно то, что он отлично работает для Android, но не для iOS и не для эмулятора iOS.
Может кто-нибудь помочь?
РЕДАКТИРОВАТЬ
Я хотел бы добавить несколько моментов, которые могут быть полезны:
я используюЭкспо для развития,Я прокомментировал каждый AsyncStorage в моем коде, но проблема все еще сохраняется,Как указано в комментарии, здесь приведен фрагмент кода моего AsyncStorage.-
import { AsyncStorage } from 'react-native';
export async function SetItem(strKey, objValue) {
try {
if (typeof(objValue) === 'string') {
await AsyncStorage.setItem(strKey, objValue);
}
else {
await AsyncStorage.setItem(strKey, JSON.stringify(objValue));
}
}
catch(error){
console.log(error);
}
}