Próbuję utworzyć nowy projekt z szablonem maszynopisu zgodnie z tymi instrukcjami .
npx create-react-app app-ui --template typescript
Chociaż instaluje wszystkie moduły węzłów, nie tworzy projektu startowego ani nie korzysta z dostarczonego szablonu. Dostaję tę wiadomość:
A template was not provided. This is likely because you're using an outdated version of create-react-app.
Please note that global installs of create-react-app are no longer supported.
Próbuję postępować zgodnie z instrukcjami i usunąć globalną instalację cli, ale to również nie działa:
npm uninstall -g create-react-app
up to date in 0.037s
Nie ważne co zrobię, nie mogę odinstalować cli. Co się dzieje?
Edytować:
Udało mi się częściowo go uruchomić na PC.
npm remove create-react-app
następnie
npx create-react-app my-app [--template typescript]
Próbowałem z nawiasami i chociaż projekt szablonu tam jest, nie ma go w maszynopisie. Cli jest teraz bardzo źle z CLI.
Edytować:
Ten post rozwiązał problem braku możliwości odinstalowania cli. Mam nadzieję, że to komuś pomoże, i proszę głosować OP.
node.js
create-react-app
Mickers
źródło
źródło
npm uninstall -g create-react-app
, a następnie uruchomiłemnpx create-react-app app-ui
zarówno z flagą szablonu, jak i bez niego, ale otrzymuję to samo ostrzeżenie. Wynikowy wynik to tylko katalog node_modules, pakiet.json i pakiet-lock.json. Nie jestem pewien, co robię źle.Odpowiedzi:
dla op: twoje nawiasy są nie na miejscu. W twoim przypadku dokumentacja mówi, że należy użyć:
npx tworzenie-reagowanie-aplikacja moja-aplikacja - szablon [nazwa-szablonu]
-lub-
npx tworzenie-reagowanie aplikacja-moja-aplikacja - szablon maszynowy
Dla wszystkich innych:
1. odinstaluj (korzystam z systemu Linux / Ubuntu )
2. Następnie uruchom
Uwaga: Upewnij się, że wszystkie foldery / pliki zostały usunięte podczas odinstalowywania . Jeśli masz problemy z dostępem do folderów reagowania w konfiguracji Linuksa, tak jak ja (ze względu na uprawnienia), uzyskaj dostęp i usuń przez:
(... a następnie wykonaj polecenie npx).
źródło
Rozwiązałem ten problem przez
sudo npm uninstall -g create-react-app
ale to nie usunęło opcji Utwórz-zareaguj, więc musiałem sprawdzić, w którym katalogu się znajduje. W terminalu, jeśli wpiszesz:
which create-react-app
da ci jakiś katalog jak / usr / local / bin / create-reag-app Teraz wykonaj:
Spowoduje to ręczne usunięcie utworzenia aplikacji. Teraz możesz zacząć tworzyć aplikację reagującą za pomocą
npx create-react-app my-app
źródło
Miałem ten sam problem. To działa dla mnie (Linux)
Krok 01.
Krok 02.
Krok 03.
Mam nadzieję, że to pomoże.
źródło
Utwórz szablon React Startup
1.npx create-reag-app nazwa_aplikacji
2. cd twoja_nazwa_aplikacji
3. początek startu
źródło
Nawet jeśli uruchomiłeś
npm uninstall -g create-react-app
create-react-app
może być nadal zainstalowany. Możesz to sprawdzić, uruchamiającwhich create-react-app
. Jeśli ścieżka zostanie zwrócona,create-react-app
nadal jest instalowana. Możesz usunąć moduł za pomocąrm -r ${returned path}
. Po tym uruchomieniunpx create-react-app app-ui --template typescript
powinno działać bez błędów i ostrzeżeń.źródło
Wymyśliłem 3 rozwiązania, które stosowałem krok po kroku, gdy miałem do czynienia z tą sytuacją.
Pierwszy krok: z oficjalnej instrukcji,
https://create-react-app.dev/docs/getting-started
Możesz użyć tych poleceń poniżej:
Drugi krok (jeśli pierwszy nie działa):
Czasami może przechowywać pamięć podręczną. Następnie możesz użyć poniższych poleceń.
Trzeci krok: (jeśli te 2 nie zadziałają) najpierw odinstaluj za pomocą npm odinstaluj -g stwórz-zareaguj-aplikację , a następnie sprawdź, czy nadal masz go „zainstalowanego” za pomocą polecenia create-reag-app w wierszu poleceń. Jeśli masz coś takiego ( / usr / local / bin / create-reag-app ), uruchom ten rm -rf / usr / local / bin / create-reag-app (folder może się różnić), aby usunąć ręcznie. Następnie ponownie zainstaluj go za pomocą npx / npm / yarn. NB : Udało mi się na ostatnim etapie.
źródło
Kiedy wykonałem
generowane tylko poniżej struktury folderów, z powiadomieniem
„Szablon nie został dostarczony. Prawdopodobnie używasz nieaktualnej wersji aplikacji create-reag-app. Pamiętaj, że globalne instalacje aplikacji create-reag-app nie są już obsługiwane.”
Wykonano poniższe kroki, aby rozwiązać
// Odinstalowywanie pakietu create-reag-app
Następnie jestem gotowy, aby utworzyć nową aplikację reagującą poprzez „npx”
Dla smaku ES6 (domyślnie będzie to język ES6)
Dla smaku maszynopisu
Poniżej przedstawiono strukturę folderów po uruchomieniu powyżej cmd
źródło
Moje rozwiązanie okazało się trochę inne niż twoje, dlatego dodam je tutaj na wypadek, gdyby ktoś miał podobny problem. Najwyraźniej zainstalowałem aplikację create-reag-globalnie z przędzą, którą widziałem podczas biegu,
which create-react-app
co dało ścieżkę podobną do tej.../.config/yarn/global/node_modules/.bin/create-react-app
. Uruchamianieyarn global remove create-react-app
usunęło ten pakiet, a następnie udało mi się uruchomićnpx create-react-app app --template typescript
pomyślnie.źródło
Na początku musimy zainstalować narzędzie do tworzenia aplikacji. Jest to narzędzie dostarczone przez twórców React.js, które pozwala zainstalować gotową do użycia aplikację React.js ze wszystkimi potrzebnymi zależnościami. Aby zainstalować narzędzie, musimy użyć następującego polecenia w wierszu polecenia:
Teraz bardzo łatwo jest stworzyć naszą pierwszą aplikację za pomocą narzędzia create-reag-app. Możemy to zrobić za pomocą jednego polecenia w naszym wierszu poleceń. Najpierw przejdź do folderu, w którym chcesz mieć swoją aplikację, za pomocą wiersza polecenia, a następnie uruchom następujące polecenie, w którym reaktorapp to nazwa naszej aplikacji:
Możesz ustawić inną nazwę swojej aplikacji. Jeśli proces zakończy się pomyślnie, powinieneś mieć gotowy folder z aplikacją! Zacznijmy teraz aplikację!
Zacznijmy naszą reakcję za pomocą następujących poleceń:
Pierwsze polecenie służy do przejścia do folderu naszej aplikacji, a drugie uruchamia naszą aplikację. Domyślnie aplikacja jest otwarta na localhost: 3000, ale możemy zmienić port w ustawieniach.
Link: https://dev.to/duomly/how-to-create-the-react-app-in-5-minutes-1bmb
Hpe to pomaga!
źródło
W przypadku użytkowników systemu Windows wykonaj dwa kroki
npm uninstall -g create-react-app
Następnie
npx create-react-app jamming
aktualizuj swój węzeł i npm, najnowszą stabilną wersję
źródło
Ponieważ npm nie obsługuje globalnego wykorzystania modułów npm.
to działa!!
źródło
Miałem ten sam problem. Próbowałem tego.
npm install -g create-react-app
Następnie zrób to
create-react-app app-name
dla mnie.źródło