Почему версия Angular CLI говорит 1 после установки версии 7? - PullRequest
0 голосов
/ 04 декабря 2018

Я пытаюсь обновить свою глобальную версию Angular CLI до последней версии.

Почему ng v по-прежнему не показывает версию 1.3.2 после установки?

I 'м, используя nvm btw.


Перед установкой ...

$ng -v
    _                      _                 ____ _     ___
   / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
  / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
 / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
/_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
               |___/
@angular/cli: 1.3.2
node: 10.14.1
os: darwin x64

Установка ...

npm uninstall -g angular-cli
npm cache verify
npm install -g @angular/cli@latest

/Users/U6020643/.nvm/versions/node/v10.14.1/bin/ng -> /Users/U6020643/.nvm/versions/node/v10.14.1/lib/node_modules/@angular/cli/bin/ng

> fsevents@1.2.4 install /home/.nvm/versions/node/v10.14.1/lib/node_modules/@angular/cli/node_modules/fsevents
> node install

[fsevents] Success: "/home/.nvm/versions/node/v10.14.1/lib/node_modules/@angular/cli/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64/fse.node" already installed
Pass --update-binary to reinstall or --build-from-source to recompile
+ @angular/cli@7.1.1

После установки ....

$ ng -v
    _                      _                 ____ _     ___
   / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
  / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
 / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
/_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
               |___/
@angular/cli: 1.3.2  <-- why isn't this 7.1.1?
node: 10.14.1
os: darwin x64

1 Ответ

0 голосов
/ 04 декабря 2018

Хорошо, вот так я и решил эту проблему.Я снова на 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
...