Я просмотрел многочисленные посты, посвященные этой проблеме, и попробовал их, но безуспешно решил эту проблему.
Я нахожусь на MacOS, и вот что я сделал до сих пор, основываясь на рекомендациях, которые я нашел здесьно я все еще получаю эту ошибку
dinob @ /Users/dinob
~~ sudo npm uninstall -g angular-cli
Password:
up to date in 0.047s
dinob @ /Users/dinob
~~ sudo npm uninstall -g @angular/cli
removed 245 packages in 2.068s
dinob @ /Users/dinob
~~ sudo npm cache clean --force
npm WARN using --force I sure hope you know what you are doing.
dinob @ /Users/dinob
~~ sudo npm install -g @angular/cli
/usr/local/Cellar/node/11.10.0/bin/ng -> /usr/local/Cellar/node/11.10.0/lib/node_modules/@angular/cli/bin/ng
> @angular/cli@8.3.6 postinstall /usr/local/Cellar/node/11.10.0/lib/node_modules/@angular/cli
> node ./bin/postinstall/script.js
+ @angular/cli@8.3.6
added 245 packages from 185 contributors in 8.784s
dinob @ /Users/dinob
~~ ng version
-bash: ng: command not found
dinob @ /Users/dinob
~~ sudo npm link @angular/cli
Password:
/Users/dinob/node_modules/@angular/cli -> /usr/local/Cellar/node/11.10.0/lib/node_modules/@angular/cli
dinob @ /Users/dinob
~~ ng version
-bash: ng: command not found
Некоторые люди предполагают, что должен быть каталог .npm-global
, созданный в моем каталоге / Users / dinob, но я вижу там только каталог .npm
, но не .npm-global
.
Я также попытался сделать следующее:
удалить angular, как описано выше
brew update
узел обновления brew // это обновлено с 11.10.0 до 12.10.0
, затем повторите описанные выше шаги, чтобы установить angular / cli
по-прежнему та же проблема, команда ng не найдена
Это не повторяющийся вопрос, так как я просмотрел все сообщения наТАК относительно этого, попробовал их, и никто из них не решил проблему для меня.В частности, предложенный повторяющийся вопрос решает эту проблему, устанавливая псевдоним в каталоге, которого у меня нет, как я уже объяснил в своем объяснении выше.