Какая команда 'expo start -c' на самом деле делает?

Это проблема с вашими внутренними классами. Класс Pojo является [статическим внутренним классом нестатического класса вашего тестового класса, и Джексон не может создать экземпляр этого класса. Таким образом, он может сериализоваться, но не десериализоваться.

Переопределить свой класс следующим образом:

public static class Pojo {
    public String foo;

    @JsonRawValue
    public String bar;
}

Обратите внимание на добавление static

1
задан nptsh 18 January 2019 в 10:33
поделиться

1 ответ

Запуск expo с командой expo start -c очищает кеш.

https://docs.expo.io/versions/latest/introduction/already-used-react-native#useful-commands

Хотя это не совсем ясно здесь поясняется, что следующая команда принимает флаг -c

expo start -c --localhost --ios

Их объяснение:

запуск сервера expo, очистка кэша, только загрузка на локальном хосте и откройте на симуляторе iOS

Таким образом, следуя порядку флагов, ясно, что флаг -c очищает кеш. Вот почему ваши ошибки исчезнут после очистки кеша.

0
ответ дан Andrew 18 January 2019 в 10:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: