Хорошо, вот так я и решил эту проблему.Я снова на OS X (Sierra), с узлом, установленным через nvm
.Кредит Невозможно удалить angular-cli для потенциального клиента.
Найти установку Angular CLI
which ng
/<home>/.nvm/versions/node/v10.14.1/bin/ng
Связанная управляемая версия NVM
ls -l /<home>/.nvm/versions/node/v10.14.1/bin/ng
lrwxr-xr-x 1 <user> staff 39 Dec 3 20:25 /<home>/.nvm/versions/node/v10.14.1/bin/ng -> ../lib/node_modules/@angular/cli/bin/ng
Удалить
rm -rf /<home>/.nvm/versions/node/v10.14.1/bin/ng
rm -rf ../lib/node_modules/@angular/cli/bin/ng
Проверить (подождите, пока еще один установить)
which ng
/usr/local/bin/ng
Удалить этот последний
rm -rf /usr/local/bin/ng
which ng
<blank>
Теперь переустановитьng
npm install -g @angular/cli@latest
ng
-bash: ng: command not found
Переключение версий узлов с помощью nvm
nvm use 8 # This just happens to be another version I had installed
Переключение проблемной версии
nvm use 10
Now using node v10.14.1 (npm v6.4.1)
Вуаля
ng v
_ _ ____ _ ___
/ \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _|
/ △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | |
/ ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | |
/_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___|
|___/
Angular CLI: 7.1.1
Node: 10.14.1
OS: darwin x64
Angular:
...
Package Version
------------------------------------------------------
@angular-devkit/architect 0.11.1
@angular-devkit/core 7.1.1
@angular-devkit/schematics 7.1.1
@schematics/angular 7.1.1
@schematics/update 0.11.1
rxjs 6.3.3
typescript 3.1.6