Problem z zainstalowaniem środowiska React

Problem z zainstalowaniem środowiska React
umbbra
  • Rejestracja:około 6 lat
  • Ostatnio:prawie 5 lat
  • Postów:14
0

Witam! Po wpisaniu komendy w bash, node, cmd -> npx create-react-app example1 nie udaje mi się utworzyć niczego. Oto wyskakujące błędy:

$ npx create-react-app .
Error: EPERM: operation not permitted, mkdir 'C:\Users\Web'
TypeError: Cannot read property 'loaded' of undefined
at exit (C:\Users\Web Development\AppData\Roaming\npm\node_modules\npm\lib\utils\error-handler.js:98:27)
at errorHandler (C:\Users\Web Development\AppData\Roaming\npm\node_modules\npm\lib\utils\error-handler.js:216:3)
at C:\Users\Web Development\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js:77:20
at cb (C:\Users\Web Development\AppData\Roaming\npm\node_modules\npm\lib\npm.js:225:22)
at C:\Users\Web Development\AppData\Roaming\npm\node_modules\npm\lib\npm.js:263:24
at C:\Users\Web Development\AppData\Roaming\npm\node_modules\npm\lib\config\core.js:83:7
at Array.forEach (<anonymous>)
at C:\Users\Web Development\AppData\Roaming\npm\node_modules\npm\lib\config\core.js:82:13
at f (C:\Users\Web Development\AppData\Roaming\npm\node_modules\npm\node_modules\once\once.js:25:25)
at afterExtras (C:\Users\Web Development\AppData\Roaming\npm\node_modules\npm\lib\config\core.js:173:20)
C:\Users\Web Development\AppData\Roaming\npm\node_modules\npm\lib\utils\error-handler.js:98
var doExit = npm.config.loaded ? npm.config.get('_exit') : true
^

TypeError: Cannot read property 'loaded' of undefined
at exit (C:\Users\Web Development\AppData\Roaming\npm\node_modules\npm\lib\utils\error-handler.js:98:27)
at process.errorHandler (C:\Users\Web Development\AppData\Roaming\npm\node_modules\npm\lib\utils\error-handler.js:216:3)
at process.emit (events.js:189:13)
at process._fatalException (internal/bootstrap/node.js:496:27)
Instalacja create-react-app@latest nie udała się, kod błędu: 7

Próbuję rozwiązać ten problem już z 4 godziny i ręce już opadają..

nullpt4
  • Rejestracja:prawie 6 lat
  • Ostatnio:6 miesięcy
  • Postów:103
0

Error: EPERM: operation not permitted
Wygląda na to że nie masz uprawnień jako zwykły uzytkownik. Próbowałeś z sudo?
EDIT: Po wpisaniu komendy w bash - zmylił mnie ten bash :P

edytowany 2x, ostatnio: nullpt4
umbbra
  • Rejestracja:około 6 lat
  • Ostatnio:prawie 5 lat
  • Postów:14
1

Tylko czy sudo nie używa się w systemach typu Linux? Obecnie pracuję Win 8.1

nullpt4
tak, zauważyłem po ścieżkach, ale domyślam się że masz tam jakiegoś WSL'a i jesteś w powłoce bash'owej. Spróbuj to się dowiesz :P
nullpt4
kurde, win 8 nie ma WSL. Używasz cygwina? Po wpisaniu komendy w bash
umbbra
nie, tylko windows powershell, node.js i wszystko z poziomu administracyjnego odpalane
nullpt4
to mnie w takim razie zmylił ten bash, sorry
Hispano-Suiza
  • Rejestracja:ponad 8 lat
  • Ostatnio:prawie 6 lat
2

Poradziłbym Ci wymienić system ale jeżeli to nie wchodzi w grę :D

Spróbuj tego polecenia w zupełnie innej ścieżce / partycji. Natomiast wcześniej spróbuj sam stworzyć folder za pomocą $ mkdir my-app, i powiedz czy możesz go utworzyć czy nie. Jeżeli nie - brak Ci uprawnień więc logicznym będzie niedziałający npx. Poza tym spróbowałbym za pomocą yarn albo npm (trust me :-) )

Edit:

Spróbuj też
npm install -g create-react-app


"Trolling is a art"
edytowany 2x, ostatnio: Hispano-Suiza
umbbra
System to będzie niedługo wymieniony wraz z nowym laptopem :D przez mkdir zawsze tworzyło się ok, przez yarn i npm nie działało, ale ostatnia komenda wreszcie załatwiła sprawę, dziękuję bardzo ^^
Hispano-Suiza
Cieszę się. Do usłyszenia przy okazji następnego błędu :-)
Haskell
  • Rejestracja:prawie 10 lat
  • Ostatnio:12 miesięcy
  • Postów:4700
1

Obecnie nie zaleca się instalowania globalnie create-react-app. W docsach zalecają używać npx, tak jak w pierwszym poście. Tutaj problem był z uprawnieniami. Tworzyć katalogi w C:\Users można wyłącznie z uprawnieniami admina. Wystarczyłoby próbę założenia katalogu ponowić w katalogu użytkownika na którym się pracuje czyli C:\Users%username%


Zaglądali do kufrów, zaglądali do waliz, nie zajrzeli do d**y - tam miałem socjalizm. Czesław Miłosz

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.