React не компилирует / не создает новые файлы - (через некоторое время!) - PullRequest
0 голосов
/ 13 сентября 2018

Привет, я довольно новичок в React,

И я на этой стадии пытаюсь создать простое одностраничное приложение «хорошо для ничего», чтобы узнать, как все работает.

Я использую Min 19 и IntelliJ Ultimate.

Я запускаю на терминале с create-react-app new-app-7 и запускаю приложение по npm start

my node version команда выкладывает эту информацию в данный момент. npm version { 'new-app-7': '0.1.0', npm: '6.4.1', ares: '1.14.0', cldr: '32.0.1', http_parser: '2.7.1', icu: '60.2', modules: '57', nghttp2: '1.30.0', node: '8.10.0', openssl: '1.1.0g', tz: '2017c', unicode: '10.0', uv: '1.18.0', v8: '6.2.414.50', zlib: '1.2.11' }

Все работает, я создаю / обновляю компонент, все происходит в окне терминала "npm start", и изменения отображаются в браузере. Пока все до чертиков.

Через некоторое время наблюдатель (я не знаю, какой из них, по умолчанию, который поставляется с сценариями create-реагировать-app и реагировать-сценариями), перестает обнаруживать «новые файлы», но на самом деле это не обновление проблема, вновь созданные файлы полностью игнорируются и даже не компилируются.

Например, я создаю Component1, Component2, Component3 все отлично (очень похожие компоненты с другим текстом!) И вдруг все перестает работать на Component4

Я создаю совершенно новый проект create-react-app new-app-8, и я могу некоторое время писать код, обычно Comp1, C2, C3, C4, C5, и он снова делает то же самое в случайной точке ...

Даже если я остановлю процесс и запустите npm start вручную, система будет полностью закрыта для нового файла. Я делаю преднамеренные ошибки разбора в этом файле и никаких жалоб на экране компиляции. Когда я пытаюсь импортировать этот компонент в ранее созданный, я получаю сообщение об ошибке «Не удается разрешить».

Несмотря на знание того, что это не проблема наблюдения, я установил nodemon, который правильно определяет, что новый файл создается / изменяется, и запускает npm start, но снова файл не компилируется.

Я думаю, что где-то есть какой-то кэш, который выходит из строя через некоторое время?

Linux Mint также находится в VMware, но я думаю, что это не должно вызывать проблемы.

Я пытался погуглить проблему, думая, что она должна быть довольно распространенной, но использование ключевых слов "наблюдатель", "не компилирование" и т. Д. Отвлекает меня от очень неправильных переулков.

У кого-нибудь есть предложения? или указатели?

edit 1: попытался, но не повезло. rm -rf node_modules/ && npm install && npm start -- --reset-cache

...