Ng команда не найдена угловая - PullRequest
0 голосов
/ 14 мая 2018

Я пытаюсь установить angular, но я не могу заставить свой компьютер найти команду ng. Я пробовал псевдоним, изменение переменной пути, удаление пакета angular, обновление узла и npm.

Я думаю, это проблема пути, но я не слишком знаком с этим.

В терминале node.js:

C:\Users\Calvin Swinnen>where ng
C:\Program Files\Git\usr\local\node_modules\@angular\cli\bin\ng

В VSCode встроенный терминал:

Calvin Swinnen@DESKTOP-UJODPIS MINGW64 ~/Documents/vakken/web 4/test
$ ng
bash: ng: command not found

Calvin Swinnen@DESKTOP-UJODPIS MINGW64 ~/Documents/vakken/web 4/test
$ npm list -g --depth=0
C:\Program Files\Git\usr\local
+-- @angular/cli@6.0.1
+-- create-react-app@1.5.2
+-- create-react-native-app@1.0.0
+-- gulp@3.9.1
`-- npm@6.0.1

npm ERR! missing: opn@~5.3.0, required by @angular/cli@6.0.1
npm ERR! missing: yargs-parser@^10.0.0, required by @angular/cli@6.0.1

[![Calvin Swinnen@DESKTOP-UJODPIS MINGW64 ~/Documents/vakken/web 4/test
$ npm root
C:\Users\Calvin Swinnen\node_modules

Calvin Swinnen@DESKTOP-UJODPIS MINGW64 ~/Documents/vakken/web 4/test
$ npm root -g
C:\Program Files\Git\usr\local\node_modules

Я добавил глобальный адрес к этим путям, но безуспешно

Paths in windows

С псевдонимом существует проблема с пробелом в пути: Может быть, я мог бы попробовать это в первую очередь, но было бы хорошо, если бы он работал без псевдонима

Calvin Swinnen@DESKTOP-UJODPIS MINGW64 ~/Documents/vakken/web 4/test
$ alias ng="C:\Program Files\Git\usr\local\node_modules\@angular\cli\bin"

Calvin Swinnen@DESKTOP-UJODPIS MINGW64 ~/Documents/vakken/web 4/test
$ ng
bash: C:Program: command not found

В обычном терминале Windows

C:\Users\Calvin Swinnen>ng
'ng' is not recognized as an internal or external command,
operable program or batch file.

Заранее спасибо, Calvin

1 Ответ

0 голосов
/ 14 мая 2018

Я не знаю, почему вам нужен тип пользовательской конфигурации - может быть, вы столкнетесь с ошибкой макс. Времени.

В любом случае, укажите C:\Program Files\Git\usr\local\ в качестве вашей PATH.Затем закройте все экземпляры git-bash и vscode и cmd.Затем попробуйте ng.

Прежде чем делать все, попробуйте найти ng.cmd в C:\Program Files\Git\usr\local\ ... Надеюсь, оно будет там.

...