Невозможно установить angular-cli по всему миру - PullRequest
0 голосов
/ 24 января 2019

Привет, Когда я пытаюсь установить angular-cli, я получаю эту ошибку.Пожалуйста, помогите мне выйти из этого.

C:\>npm -v
5.5.1

C:\>node -v
v8.9.3

C:\>npm install -g @angular/cli
npm ERR! code ETARGET
npm ERR! notarget No matching version found for @angular-devkit/architect@0.12.3

npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.
npm ERR! notarget
npm ERR! notarget It was specified as a dependency of '@angular/cli'
npm ERR! notarget

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\44128785\AppData\Roaming\npm-cache\_logs\2019-01-24T09_50_
04_779Z-debug.log

Ответы [ 3 ]

0 голосов
/ 24 января 2019

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

Вы можете либо удалить узел / npm и установить последнюю версию, либо обновить npm. Найти информацию об обновлении здесь

0 голосов
/ 24 января 2019

Сегодня я тоже каким-то образом запустил болеутоляющую программу NPM (No matching version found for @angular-devkit/{subpackage}@0.12.3).

Вы используете личный реестр?Если это так, попробуйте загрузить пакеты сейчас, не используя его (и используя стандартный реестр npm): это решило мою проблему до тех пор, пока наше nexus repo не сможет самоработаться

0 голосов
/ 24 января 2019

Чтобы установить angular-cli, вам нужно иметь его зависимости, соответствующие версии. Выполните следующие действия

1) Rename your current node_modules to node_modules_backup
2) `npm install -g`
3) `npm install angular-cli -g`
...