ng nie jest rozpoznawany jako polecenie wewnętrzne lub zewnętrzne

Uruchamianie windows 7 Professional 32bit.

Próbowałem uruchomić npm install -g angular-cli zarówno pod normalnym, jak i adminem. 2016-06-23_14h46_40

Próbowałem też dodać go do zmiennych środowiska pod PATH: (C:\Users\Administrator\AppData\Roaming\npm\node_modules\angular-cli\bin\ng), również bez powodzenia.
2016-06-23_14h56_48

Co robię źle?
Author: Biffen, 2016-06-23

30 answers

Dla mnie działa z:

npm run ng <command>
 102
Author: Bogdana Zadic,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-30 07:00:55

Dodanie C:\Users\DELL\AppData\Roaming\npm do zmiennej systemowej Path zadziałało. Proszę znaleźć odpowiednią ścieżkę do pliku ' npm '

Sprawdź również, czy dodałeś swoją ścieżkę angular-cli\bin do zmiennej path.

 74
Author: sabari,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-11 14:38:47

Używam WIN 10, po prostu Rozwiąż ten problem. Wpisz poniższy kod w cmd:

Npm config get prefix

I Skopiuj i wklej ścieżkę, którą otrzymasz od góry do zmiennych środowiskowych komputera -- > zmienne użytkownika -- > ścieżka -- > edycja -- C:\Program Files\nodejs\node_global, twoja ścieżka może się różnić.

Kliknij Ok i Otwórz ponownie swoje okno cmd, wpisz ng version, a następnie działa! Zdrowie!

 39
Author: YuSolution,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-19 04:19:01

Rozwiązałem ten problem zgodnie z rysunkiem:

Uruchom w cmd

 npm install -g @angular/cli

And then

( Otwórz w Windows 10) Panel sterowania\wszystkie elementy Panelu sterowania \ System lub zgodnie z rysunkiem Krok 1: Tutaj wpisz opis obrazka

Krok 2 : Tutaj wpisz opis obrazka

Step3: Tutaj wpisz opis obrazka

Step4: Tutaj wpisz opis obrazka

Krok 5: Tutaj wpisz opis obrazka

I w końcu komputer musi zostać ponownie uruchomiony.

 34
Author: BehrouzMoslem,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-10-05 07:32:31

Po prostu otwórz wiersz polecenia (Uruchom jako administrator). Upewnij się, że node --v jest 6.9.0 lub wyższa, a {[3] } jest wyższa o 3.0.0 r.

Następnie uruchom następujące polecenie:

npm install -g @angular/cli

Po zainstalowaniu angular. możesz zobaczyć wpis angular cli w ścieżce

C:\Users\Dell\AppData\Roaming\npm\node_modules\@angular
Więc spróbuj pomóc. To zadziała.
 22
Author: user1057641,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-28 14:21:59

Zamiast używać wbudowanego wiersza polecenia, lepiej zacząć używać zainstalowanej wersji wiersza polecenia NodeJS. Wtedy będzie działać idealnie bez żadnych problemów.Tutaj wpisz opis obrazka

 10
Author: youi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-27 12:00:18

Z poleceniem

npm install -g @angular/cli@latest

To działa dobrze, jestem w stanie uruchomić ng command teraz.

 10
Author: Yain Patel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-05 10:28:27

Rozwiązałem go kilka dni temu, po tym samym problemie z innymi modułami globalnymi, dodając do:

Tabele środowiskowe -> zmienne systemowe - > ścieżka:

C:\Users\Administrator\AppData\Roaming\npm\node_modules\angular-cli\bin;C:\Program Files\MongoDB\Server \ 3.2 \ bin

Zauważ, że nie może mieć spacji po ;

To okazał się mój problem.

 9
Author: Cristian Muscalu,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-10-19 16:17:26

Jeśli pojawi się błąd nawet po wykonaniu powyższego kroku. następnie spróbuj poniżej.

Ponieważ jest to skrypt węzła. Używam poniższej opcji, aby utworzyć od teraz.

Węzeł C:\Users\Administrator\AppData\Roaming\npm\node_modules\angular-cli\bin\ng Wersja

Mogą być wymagane dowiązania symboliczne. Nie zbadane dalej.

O Dalszych Badaniach: Set Path as: % PATH%;C:\Users\Administrator\AppData\Roaming\npm;

W Windows, npm.plik cmd znajduje się w powyższej ścieżce. Jeśli powyższa zmienna środowiskowa jest ustawiona, można ją wykonać jako wersja ng ng init

 8
Author: Ram Kumar Dinesh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-08-19 09:18:25
  1. Otwórz cmd i wpisz npm install -g @angular/cli
  2. w zmiennych środowiskowych, Dodaj do zmiennej użytkownika lub zmiennej systemowej "Path" wartość = C:\Users\your-user\.npm-packages\node_modules\.bin
  3. W cmd: c:\>cd your-new-project-path
  4. ...\project-path\> ng new my-app

    Lub ng all-ng-commands

 7
Author: s.a.hosseini,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-27 06:09:08

Wykonaj następujące linie w celu rozwiązania problemu zarówno dla nie odnalezionej, jak i niezdefiniowanej wersji ng

Npm uninstall-g-CLI

Npm uninstall --save-dev-CLI

Npm Cache clean

Npm install-g @angular/cli@latest

 6
Author: Raja Fawad,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-24 16:21:12

Zamknij cmd i otwórz go ponownie za pomocą prawa administratora lub zrestartuj system ur.

 5
Author: Janak Bhatta,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-26 19:54:09

Miałem ten sam problem na Windows 7, 64 bity działa z npm v3.10.8.

  1. dodałem ścieżkę tak jak sugerowano: ( C:\Users.....(Twoja nazwa użytkownika)\AppData\Roaming\npm\node_modules\angular-CLI\bin\NG) i odinstalowany angular-CLI.
  2. Po tym wyczyściłem pamięć podręczną npm przez npm cache clean zgodnie z instrukcją tutaj https://blogs.msdn.microsoft.com/matt-harrington/2012/02/23/how-to-fix-node-js-npm-permission-problems/. to gwarantuje, że nie ma resztek.
  3. angular-cli z npm install -g angular-cli i voila.

    Mam nadzieję, że to się przyda!
 3
Author: CyberMessiah,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-02-09 19:45:21

Ten prawie mi zadziałał, ale musiałem użyć: % USERPROFILE% \ AppData\Roaming\npm . W Zmiennych Środowiskowych.../ Zmienne systemowe / ścieżka

Wtedy gdy zrobiłem CMD: "ng-v" dostałem poprawną odpowiedź na angular cli.

 3
Author: user2030451,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-24 20:31:18

Miałem ten sam problem, gdy próbowałem ze składnią "ng new" i rozwiązałem to po prostu aktualizując istniejącą wersję węzła z 5.x. X do 8.x. X. Po udanej aktualizacji node, składnia działała idealnie dla mnie. Zaktualizuj istniejącą wersję node. Jak wyraźnie wspomniano w dokumentacji angular, polecenia te wymagają wersji węzła > = 6.9.x. w celach informacyjnych proszę sprawdzić https://angular.io/guide/quickstart . wyraźnie stwierdza "sprawdź, czy biegasz co najmniej węzeł 6.9.x i npm 3.x. X uruchamiając node-v i npm-v w oknie terminala / konsoli. Starsze wersje produkują błędy, ale nowsze wersje są w porządku".

 3
Author: Durba Banerjee,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-22 11:17:46

Miałem ten sam problem na x86, windows 7;

  • uninstalled @angular / cli
  • re-installed @ angular / cli
  • sprawdzone i zweryfikowane zmienne środowiskowe(bez problemów)...
  • wciąż ten sam problem:

Rozwiązanie było .plik npmrc w C:\Users{USERNAME}... Zmień prefiks tak, aby brzmiał "prefix = ${APPDATA}\npm"... Dziękujemy tej stronie za pomoc w jej rozwiązaniu

 3
Author: AIqbal,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-11 09:32:19

npm install -g @angular/cli pomógł mi zamiast npm install @angular/cli

 3
Author: Justin Scofield,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-28 14:45:10

W moim przypadku zrobiłem poniżej kroki.

Wszystkie programy-> Node JS - > kliknij prawym przyciskiem myszy na Node.Wiersz polecenia js i wybierz Właściwości i z docelowego ciągu na końcu Kopiuj poniżej

/k "C:\Program Files\nodejs\nodevars.bat"

Uruchomiłem Visual Studio Code i otworzyłem poniżej Plik

C:\Users\gochinta\AppData\Roaming\Code\User\settings.json i podano poniżej

// Place your settings in this file to overwrite the default settings
{
  "terminal.integrated.shellArgs.windows": 
  ["/k", "C:\\Program Files\\nodejs\\nodevars.bat"]

}

Teraz wpisałem ng -v w oknie terminala Visual Studio Code i zadziałało.

 2
Author: Ziggler,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-21 20:58:38

Ponieważ to pytanie jest wciąż zadawane w kółko rok później, zamieszczę tutaj również moją odpowiedź.

Wskazówką (tylko w systemie Windows) jest ułożenie wpisów w zmiennej path w prawo.

Jak mówi nam npm wiki :

Ponieważ instalator umieszcza C:\Program Files (x86)\nodejs przed C:\Users\\AppData\Roaming\npm na twojej ścieżce zawsze będzie używać wersji npm zainstalowanej z węzłem zamiast wersji npm zainstalowanej za pomocą npm-g install npm@.

Więc twoja zmienna path będzie wyglądać mniej więcej tak:

…;C:\<path-to-node-installation>;%appdata%\npm;…

Teraz masz dwie możliwości:

  1. Zamień dwa wpisy tak aby wyglądało jak …;%appdata%\npm;C:\<path-to-node-installation>;… Spowoduje to załadowanie wersji npm zainstalowanej z npm (a nie z node), a wraz z nią zainstalowanej wersji Agnular CLI.

  2. Jeśli (z jakiegokolwiek powodu) chcesz używać wersji npm w pakiecie z węzłem, dodaj bezpośrednią ścieżkę do globalnej wersji Angualr CLI. Po ta zmienna path powinna wyglądać tak: …;C:\Users\<username>\AppData\Roaming\npm\node_modules\@angular\cli;C:\<path-to-node-installation>;%appdata%\npm;… lub …;%appdata%\npm\node_modules\@angular\cli;C:\<path-to-node-installation>;%appdata%\npm;… za krótką formę.

To działa dla mnie od jakiegoś czasu.
 2
Author: jowey,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-18 08:08:47

Mam ten sam problem i został rozwiązany. Na koniec instaluję node i CLI używając innego profilu użytkownika i teraz uruchamiam polecenie ng z innego loginu użytkownika. Ponieważ node i cli zainstalowane przy użyciu innego węzła logowania użytkownika nie znajduje niczego na C:\Users\&lt;user name&gt;\AppData\Roaming tej ścieżce i dlatego dostaję ten błąd.

Uruchamiam

Komendę npm install -g @angular/cli i restartuję moją maszynę. Wszystko działa dobrze.

 2
Author: Nitin Jain,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-01 10:14:30

Zainstaluj x32 wersja nodejszamiast x64 Wersja (nawet na 64-bitowym komputerze z systemem windows).

 1
Author: Nitish Kumar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-28 09:44:56

Dla mnie coś było nie tak w zmiennej PATH enviroment. Usunąłem wszystkie ścieżki związane z npm i dodałem na początku tego folderu:

c:\Users\<your-user-name>\AppData\Roaming\npm\

Upewnij się, że masz ; pomiędzy ścieżkami.

 1
Author: GoTo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-07 05:15:49

Przejdź do katalogu, w którym chcesz utworzyć aplikację i uruchom polecenie:

PATH= "ścieżka, w której zainstalowany jest Twój węzeł"; % PATH %

 1
Author: Kabiraj Kharel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-20 20:05:49

Set path= % path%;C:\Users\\AppData\Roaming\npm

Ścieżka lokalizacji pokazana w tym adresie url

 0
Author: Durgesh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-24 09:43:58

Miałem ten sam problem z Visual Studio Code nie jest w stanie uruchomić żadnych poleceń ng w jego wbudowanym terminalu.

Dodałem %AppData%\npm do ścieżki w Windows 10, i nie musiał ponownie uruchomić, po prostu zamknięte i ponownie otwarte VS kod i nie widzi go.

 0
Author: GaryP,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-15 19:46:03

Również śledziłem ten problem, więc wypróbowałem tę komendę i zadziałało idealnie. Użyj tego polecenia: npm run ng

 0
Author: Hussnain Cheema,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-09-08 12:13:55

Zmienna środowiskowa PATH powinna zostać zaktualizowana poprzez dodanie następującej ścieżki,

C:\Users\xyzname\AppData\Roaming\npm\node_modules\@angular\cli\bin

Ponieważ plik ng Znajduje się w folderze bin, po dodaniu na pewno ng zostanie rozpoznane

 0
Author: Anvesh_vs,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-12-12 13:18:30

Miałem dziś ten sam problem i przeszedłem następującą ścieżkę - (%USERPROFILE%\AppData\Roaming\npm) i dowiedziałem się, że jest trochę danych śmieci i kiedy wyczyściłem wszystko w katalogu npm. Now when I run (npm install Komenda ponownie). Teraz wszystko działa dobrze.

 0
Author: abc,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-12-15 06:25:39

Ustaw nową ścieżkę na C:\Users\yourname\AppData\Roaming\npm\node_modules\@angular\cli\bin\ng to działa dobrze teraz dla mnie

 0
Author: waploaj,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-06 09:46:02

Spróbuj ustawić zmienną systemową path za pomocą %AppData%\npm\. i upewnij się, widoczność folderu AppData. ten folder powinien być widoczny (nie Ukryty).

 0
Author: Hardik,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-07 08:16:07