У меня есть это приложение, реагирующее на натив, которое работало просто отлично, но внезапно я получаю эту ошибку:
error: bundling failed: Error: Unable to resolve module `fs` from `node_modules/eslint/lib/cli-engine/cli-engine.js`: fs could not be found within the project.
Когда я впервые получил его, я просто тестировал приложение, выполняя то, что у меня есть делал весь день, ничего нового, ничего необычного. Теперь я даже не могу запустить приложение на своем устройстве.
Я запускаю приложение с помощью этого скрипта: yarn start-fresh
из моего пакета. json:
"start-fresh": "cd android/ && ./gradlew clean && cd .. && rm -rf node_modules/ && yarn install && react-native start --reset-cache"
Затем на новой вкладке терминала я делаю yarn android
. Он загружает все нормально на этой 2-й вкладке, но затем, когда я go возвращаюсь на первую вкладку (где я запускал yarn start-fresh
), он загружает некоторые вещи, но затем я получаю ошибку. Я не помню, чтобы устанавливал какой-либо новый пакет или обновлял пакеты или что-то в этом роде ...
Я пытался искать решения в Интернете, но не смог найти ничего полезного. Кроме того, после ошибки у меня есть этот список:
If you are sure the module exists, try these steps:
1. Clear watchman watches: watchman watch-del-all
2. Delete node_modules: rm -rf node_modules and run yarn install
3. Reset Metro's cache: yarn start --reset-cache
4. Remove the cache: rm -rf /tmp/metro-*
Я перепробовал все, что там указано, но ни один не работал.
Может ли кто-нибудь помочь мне заставить это приложение работать снова?