В настоящее время я создаю собственное приложение реагирования, которое использует asyn c хранилище. У меня есть компоненты внутри компонентов, чтобы решить, делать ли запросы к API или использовать данные, хранящиеся в памяти. Поэтому, чтобы проверить эти условия, я регулярно должен очищать AsyncStorage, используя AsyncStorage.clear()
.
Это работает, если у меня есть его в одном из компонентов, однако было бы более практично иметь его в отдельном скрипте - что подводит меня к моему вопросу:
Я хочу иметь Сценарий, как показано ниже:
import AsyncStorage from '@react-native-community/async-storage';
AsyncStorage.clear();
console.log('STORAGE CLEARED');
, а затем запустите его с помощью команды, подобной node clearStorage.js
(а затем сценарий npm).
Однако я получаю сообщение об ошибке «Не могу использовать оператор импорта за пределами модуля '.
Я что-то упускаю из виду или пытаюсь сделать что-то, чего не должен делать я? Я попытался изменить тип файла на .mjs
, но безуспешно.