【问题标题】:How to get started with angular2-material? Failing to npm install如何开始使用 angular2-material? npm 安装失败
【发布时间】:2017-01-07 11:55:11
【问题描述】:

我正在尝试关注: https://github.com/angular/material2/blob/master/GETTING_STARTED.md

虽然我一直挂断最初的 npm 安装:

npm install --save @angular2-material/core @angular2-material/button @angular2-material/card

npm WARN @angular2-material/core@2.0.0-alpha.7-4 需要 @angular/core@^2.0.0-rc.5 的对等体,但没有安装。

@angular2-material/core@2.0.0-alpha.7-4 需要 @angular/core@^2.0.0-rc.5 的对等体,但没有安装。

我该如何解决这个问题?什么都没有安装...

【问题讨论】:

  • 你使用的是什么版本的角度?
  • angular2,按照相同的说明进行设置:npm install -g angular-cli, ng new my-project
  • 好的,我没有使用 angular-cli,我可以在 angular2.0.0-5rc 中安装材料。
  • 您是否在项目中运行 npm install 命令?
  • 是的,我 cd'ed 进入目录以执行我的帖子中引用的 npm install 命令。

标签: angular


【解决方案1】:

npm WARN @angular2-material/core@2.0.0-alpha.7-4 需要 @angular/core@^2.0.0-rc.5 的对等体,但没有安装。 它需要更高版本的角度,我觉得你有一些低于它的东西。升级到最新版本应该可以解决您的问题。您可以查看 package.json 使用 angular-cli 获得的版本,如果不是最新版本,只需破解它并更新到最新版本。

【讨论】:

  • 有没有办法在新创建的应用程序中执行命令来更新角度,即使它可能已经过时了?
  • 是的 npm 更新,但是它在 github npm 问题上注册的命令 ant 存在问题。它会更新但不会保存到 package.json 意味着您获得了最新版本的 angular 但 package.json 不会更新。我建议你只更新 package.json 并运行 npm i。更改为“@angular/common”:“2.0.0-rc.5”、“@angular/compiler”:“2.0.0-rc.5”、“@angular/core”:“2.0.0-rc. 5”、“@angular/forms”:“0.1.1”、“@angular/http”:“2.0.0-rc.5”、“@angular/platform-b​​rowser”:“2.0.0-rc.5 ", "@angular/platform-b​​rowser-dynamic": "2.0.0-rc.5",
  • 谢谢!得到一个: pm WARN @angular/core@2.0.0-rc.5 需要 rxjs@5.0.0-beta.6 的对等点,但没有安装。 npm WARN @angular/http@2.0.0-rc.5 需要 rxjs@5.0.0-beta.6 的对等点,但没有安装。 npm WARN @angular/router@3.0.0-rc.1 需要 rxjs@5.0.0-beta.6 的对等点,但没有安装。附带说明一下,鉴于 angular2 目前的 rc 状态和此类问题,您认为 angular2 用于生产是否不成熟?
  • 不是 angular2 但 angular-cli 是。 Angular-cli 的出现要晚得多,并且仍在开发中。但是这个警告与 angular 本身无关,它只是说 angular-material 是建立在更高版本上的,在旧版本中实现它是行不通的。
  • 好的,我已经安装好了,结果发现 rxjs@5.0.0-beta.11 出来了……但是 angular/core@2.0.0-rc.5 由于拒绝安装不支持最新的 rxjs 测试版……这看起来很傻……
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-05-22
  • 1970-01-01
  • 2017-02-04
  • 2012-12-07
  • 1970-01-01
相关资源
最近更新 更多