Получение 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
кеш воссоздан и учтен новый компонент
Удалить localhost8000
Попробуйте перезапустить из консоли ..
Вернитесь в папку, над которой вы работали. Повторно запустите ее с помощью npm start
У меня была такая же проблема, но приведенные выше инструкции помогли мне решить проблему.