嗨,当我尝试安装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
答案 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注册表):这解决了我的问题,直到我们的联系仓库可以解决为止