无法全局安装angular-cli

时间:2019-01-24 10:00:26

标签: angular npm angular-cli

嗨,当我尝试安装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 :(得分:0)

要安装angular-cli,您需要具有与版本匹配的依赖项。请按照以下步骤操作

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

答案 1 :(得分:0)

这是因为您使用的npm较旧版本与最新版本的cli cli不兼容。

您可以卸载node / npm并安装最新版本,也可以升级npm。查找升级信息here

答案 2 :(得分:0)

我今天还以某种方式触发了NPM痛苦训练(child_1 element)。

您是否正在使用私人注册表?如果是这样,请尝试立即下载软件包而不使用它(并使用标准的npm注册表):这解决了我的问题,直到我们的联系仓库可以解决为止