Angular CLI отказывается передавать в команду ng - PullRequest
0 голосов
/ 19 октября 2019

С прошлой недели я пытался правильно установить Angular CLI на моем Mac. Я пришел к выводу, что это может быть новая операционная система Apple (Mac OS Catalina), которая не позволяет мне продвигаться вперед.

Я попытался удалить node.js и установить его обратно, удалив Angular CLI,перезапустить терминал и перезагрузить мой Mac. Ничто не похоже на работу. Я уже пробовал


 npm install -g @angular-cli

И


npm link @angular/cli

Имейте в виду, что у меня установлена ​​Mac OS Catalina, а также оболочка Z вместо bash, так как она попросила меня загрузить ее гораздо раньше.

1 Ответ

1 голос
/ 19 октября 2019

Наконец-то я решил это! Потребовались некоторые эксперименты и глубокий поиск по теме, чтобы решить ее.

Главное, что произошло, - команда ng не существует. Я знал это, но понятия не имел, как это решить. В конце концов я понял, что в cd ~/ терминала есть каталог с именем node_modules. В конце я перешел к псевдониму @ angular / cli / bin / ng в пределах cd ~/node-modules (там был единственный @angular). Кроме того, я сам сделал псевдоним ng ...

alias ng="~/node_modules/@angular/cli/bin/ng"

Вот и все! Кто-нибудь знает, почему команды ng там еще не было?

...