React-Native - Невозможно разрешить модуль fs из node_modules / eslint / lib / cli-engine / cli-engine. js - PullRequest
1 голос
/ 08 января 2020

У меня есть это приложение, реагирующее на натив, которое работало просто отлично, но внезапно я получаю эту ошибку:

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-*

Я перепробовал все, что там указано, но ни один не работал.

Может ли кто-нибудь помочь мне заставить это приложение работать снова?

1 Ответ

1 голос
/ 08 января 2020

Ну, вы используете VSCode? Я думаю, что в вашем коде есть модуль автоматического импорта, пока вы пишете код. В vscode, если вы что-то набираете, он предлагает автоматический импорт и, возможно, вы импортируете неиспользуемые модули. Пожалуйста, проверьте коды, которые у вас есть неиспользуемые модули.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...