【问题标题】:No matching version found for @angular/cli@5.2.9找不到与 @angular/cli@5.2.9 匹配的版本
【发布时间】:2018-08-17 18:10:51
【问题描述】:

我是 Angular 新手,正在尝试安装特定版本的 Angular。
我收到以下消息。

C:\Users\Dreams>npm install -g @angular/cli@5.2.9
npm 错误!代码 ETARGET
npm 错误! notarget 找不到与 @angular/cli@5.2.9 匹配的版本
npm 错误! notarget 在大多数情况下,您或您的依赖项之一正在请求
npm 错误! notarget 一个不存在的包版本。
npm 错误!可以在以下位置找到此运行的完整日志:
npm 错误! C:\Users\Dreams\AppData\Roaming\npm-cache_logs\2018-08-17T09_42_35_435Z-debug.log

从浏览中我可以看到 Angular 版本列表。

https://github.com/angular/angular/blob/master/CHANGELOG.md

我也试过给出 5.2.4 - 5.2.9。

但是当我尝试 1.4.9 时,它安装成功。

我的要求是在我的系统上安装 Angular 5。

如果我们直接安装而不指定版本,它会安装最新版本。

【问题讨论】:

  • 提示: 要通过 npm-registry 查找特定软件包的哪些版本可用,您可以使用 npm-view 命令。例如;要列出@angular/cli 的所有版本,请运行以下命令:npm view @angular/cli versions。您会注意到版本5.2.9列出。

标签: angular npm angular-cli


【解决方案1】:

没有版本@angular/cli@5.2.9

您所指的版本链接适用于angular 版本。不是@angular/cli

查看here 了解所有可用版本

【讨论】:

  • 我还有一个疑问是 angular/cli 版本与 angular 版本有任何联系。即例如:如果我们安装 angular/cli 6.1.4 将包含 angular 6/7 的版本。只是怀疑两者是否相互关联。
  • @NavaneethaKrishnanK 据我所知,ng new 命令无法做到这一点。如果安装 cli 版本 6,则必须编辑 package.json。如果你只想要 Angular V5 项目,也许安装@angular/cli@1.7.4 会更容易
猜你喜欢
  • 2021-01-23
  • 1970-01-01
  • 2021-09-04
  • 1970-01-01
  • 1970-01-01
  • 2017-03-04
  • 2023-01-25
  • 2019-08-26
  • 1970-01-01
相关资源
最近更新 更多