Получение ENOENT: такого файла или каталога нет, ошибка open... при попытке переместить файлы App.js/index.js в подпапки внутри папки /src

Итак, я в основном создал три папки внутри моего React.js ./srcпапка с именем browser, server а также shared на VScode. Однако перемещение, например, файла index.js или основного файла App.js внутри него приводит к этой очень досадной ошибке, которая появляется в браузере:

./src/index.js
Error: ENOENT: no such file or directory, open 'I:\React apps\mywebsite\src\index.js'

У меня были проблемы с этим в моем реальном проекте, поэтому я решил создать новый новый проект, и все же я получил эту проблему. Пожалуйста помоги.

2 ответа

Та же проблема после удаления файла Компонента, который был заменен новым при слиянии: невозможно учесть новый файл.

Диагностика: поскольку отображается путь к старому файлу, необходимо выяснить, где он хранится.

grep -r "path/to/DeletedComponent.js" ./*

Найдены вхождения в: ./node_modules/.cache/babel-loader/someHash.json

Оказывается, babel не обнаруживал перемещение / замену файла.

Я сделал:

mv node_modules/.cache node_modules/.cacheBackup

затем

npm start

кеш воссоздан и учтен новый компонент

  1. Удалить localhost8000

  2. Попробуйте перезапустить из консоли ..

  3. Вернитесь в папку, над которой вы работали. Повторно запустите ее с помощью npm start

У меня была такая же проблема, но приведенные выше инструкции помогли мне решить проблему.

Другие вопросы по тегам