我正在尝试使用角度为2的角度材质(由于其他项目依赖性,因为角度4不是一个选项) 但是我认为官方demo已经移动到角度4并且它不再支持角度2。因为当我尝试使用命令'
时使用我的角度2项目npm install --save @ angular / material
我收到了错误
+ - UNMET PEER DEPENDENCY @ angular / common @ 2.4.10 + - UNMET PEER DEPENDENCY @ angular / core @ 2.4.10
-- @angular/material@2.0.0-beta.7
- tslib@1.7.1 npm WARN可选SKIPPING OPTIONAL DEPENDENCY:fsevents@^1.0.0(node_modules \ ch okidar \ node_modules \ fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY:不支持的fsevents平台@ 1.1.2:想要{" os":" darwin"," arch":" any"}(当前:{" OS":"的win32""拱":" 64"} ) npm WARN @ angular / material @ 2.0.0-beta.7需要@ angular / core @ ^ 4.0.0的同行 但没有安装。 npm WARN @ angular / material @ 2.0.0-beta.7需要@ angular / common @ ^ 4.0的同伴。 0但没有安装。
所以我的问题是
1.角度材料仍然支持angular2,如果是,为什么我得到错误
1.2。如果不存在,我可以使用带有angular2项目的材料设计
请帮忙。谢谢你
答案 0 :(得分:1)
从Angular 2.0.0 beta 3开始,Angular 4是强制性的 https://github.com/angular/material2/blob/master/CHANGELOG.md#200-beta3-cesium-cephalopod-2017-04-07
所以使用angular 2.0.0 beta 2
npm install --save @angular/material@2.0.0-beta.2