Mam aplikację reagującą utworzoną przez aplikację create-reag-app. Po uruchomieniu npm start (skrypt startowy jest obecny w pakiecie.json jako „start”: „skrypt reagujący start”) konsola mówi: Uruchomienie serwera programistycznego jak zwykle i uruchomienie przeglądarki. Ale potem zarówno konsola, jak i przeglądarka absolutnie nic nie robią w nieskończoność. Brak błędu lub danych wyjściowych. Po prostu nic nie robi.
reactjs
npm
create-react-app
react-scripts
Kenneth-rebello
źródło
źródło
Odpowiedzi:
Sprawdź punkty Tow Tow
Wtedy też nie działa, spróbuj użyć drugiego polecenia
Jeśli te dwa punkty nie zadziałały, prześlij zrzut ekranu do dalszej analizy.
źródło
Wreszcie to rozwiązałem. Dla mnie problem leżał w mojej konfiguracji pakietu internetowego. Miałem tam alias paczki internetowej, którego nazwa była taka sama jak nazwa mojego pakietu npm.
tj. Mój
package.json
miał na górze następujące."name": "@mycompany/react-common-components"
W moim
webpack.config.js
miałemPo zmianie aliasu webpack na następujący wszystko działało dobrze
źródło
Przydarzyło mi się coś podobnego.
Mam projekt reagowania, który chcę przekonwertować na Typescript, i zacząłem, jak zauważyłeś, z aplikacją „create-reag-app”, dodałem wszystkie moje pliki i liczyłem na najlepsze - ale utknąłem jak ty na „Uruchamianiu serwera programistycznego ”Wiadomość.
Mam 8 GB RAM z Windows 10 i kiedy po raz pierwszy użyłem domyślnego „npm start”, po raz pierwszy zobaczyłem, że proces węzła zużywa dużo pamięci - więc próbowałem dać mu więcej, a jednocześnie zmęczyłem się zmień port, którego używa reagowanie.
Dodano to do skryptu startowego w package.json:
"scripts": { "start": "PORT=3001 react-scripts --max_old_space_size=8128 start", ... }
Zamknąłem wszystkie moje przeglądarki Chrome (zajmują dużo pamięci)
Po 1 minucie zaczął działać i od tego momentu po prostu zaczyna się szybko i nie zużywa tyle pamięci i nie zależy od wybranego portu
W moim przypadku - myślę, że przy pierwszym uruchomieniu „npm start” w projekcie React Typescript prawdopodobnie indeksuje pliki (lub robi coś podobnego - nie jestem pewien i prawdopodobnie muszę o tym przeczytać - jestem nowy w maszynopisie ), które zajmują dużo pamięci.
W twoim przypadku - może to być coś podobnego
Mam nadzieję, że to pomoże :)
źródło
Upewnij się, że Twoje zależności
package.json
obejmują:I skrypty do:
Po upewnieniu się, że możesz wykonać następujące kroki:
Nadzieja będzie dla ciebie działać.
źródło
Uważam, że możesz mieć problemy z Node i npm. Polecam najpierw sprawdzić wersje - na twoim komputerze musisz mieć Węzeł> = 8.10 i npm> = 5.6, aw razie potrzeby zaktualizować. Warto spróbować ponownie zainstalować węzeł.
Sprawdzanie dzienników węzłów może dostarczyć wskazówek na temat problemu (więcej informacji na temat logowania tutaj )
źródło
Miałem również ten sam problem. Spróbuj zainstalować poprzednią wersję skryptów reagujących.
Mam nadzieję że to pomoże!
źródło
miałem ten sam problem, musiałem go najpierw zbudować
npm build
następnienpm start
Uruchomiłem reagowanie na komputerze Mac i musiałem zezwolić terminalowi na interakcję z chrome, zanim zadziała.
źródło
Dla mnie problemem było to, że miałem
.css
pliki.Zmieniłem nazwy plików css na
.scss
i to działa.Z jakiegoś powodu dla mnie dławiki tworzenia-reagowania aplikacji na plikach CSS.
Dziwne.
źródło