Npm start React как настроить пересбор всех правок проекта?
Здравствуйте. Изучаю Node и React.
Запускаю проект в режиме разработки npm start, поднимается вебсервер и проект собирается. Дальше допустим я что-то меняю в /src/redux/actions/auth/signupActions.js или в /src/views/pages/authentication/register/RegisterJWT.js
Но проект не пересобирается, пока я не изменю например src/Router.js в таком случая я вижу, что консоль отреагировала и пересобрала Router.js не затронув файлы выше. Мне приходится каждый раз вырубать с процессов демон по 3000 порту и перезапускать, тогда происходит полный пересбор.
Второй вопрос. Если я допускаю какую-то ошибку в каких-то файлах, в браузере и в консоли вижу ошибку, но она ставится как фатальная и исправив ошибку проект не пересобирается и приходятся поновой вырубать демона и перезапускать его для сборки.
Мучения такие, как с этим адекватно можно работать.
Как раз это и запускается. Я далек от всего этого, так как раньше использовал PHP и прочий стек не недофронтенда. По всей видимости запускается скрипт https://pastebin.com/KKiSTtMT из /node_modules/react-app-rewired/scripts/start.js который и отвечает за поднятие демона.
TAbrahamyan, поменял как ты просил на "start": "react-scripts start",. Проект запустился. В процессах висит /node_modules/react-scripts/scripts/start.js и шарится localhost:3000 все как обычно работает. Делаю правки /src/views/pages/authentication/register/RegisterJWT.js
Пересборка не происходит. Она произойдет если прибить демона и поной его открыть. Может нужно какие-то конфиги настроить, может путь какой задать до директории или типы файлов или вложенность.
Запускаю react-app-rewired start после этого если изменять что-то в /src/* происходит пересборка проекта в режиме разработки. Но в директории /src/view/* если что-то правлю, то не пересобирает. Если это было бы что-то с вебпаком, то наверное бы при старте react-app-rewired start сборка бы не происходила, а при запуске все собирает и запускает хорошо.
В каком направлении рыть. не могу найти инфу.
Проблема исправлена! еще раз запусти "npm install" прикол 2 дня мучений на ровном месте.