@ angular / cdk @ 5.0.3需要@ angular / common @~5.1.1的对等,但没有安装
当我尝试从NPM控制台安装角度日期选择器时,我遇到此错误 .
npm install angular2-material-datepicker
我相信,由于这个,每当我运行我的项目时,总会有问题 . 例如,以下错误来自angulr2materialdatepicker
[at-loader]中的错误./node_modules/angular2-material-datepicker/src/calendar.ts:78:5 TS7017:元素隐式具有“任意”类型,因为类型'typeof Calendar'没有索引签名 .
如何修复此同行问题?
2 回答
第一个问题
Isn 't it obvious? You should probably understand what the peer dependency error means: it'用于显示您的一个依赖项(在本例中为
@angular/cdk
) requires 另一个依赖项(在本例中为@angular/common
)以便提供其功能 .无论如何,要解决对等依赖问题,请在应用程序的目录(在终端中)运行:
NPM v5(它应该自动包含
package.json
中的依赖项):NPM v5以下:
第二个问题
至于你的第二个问题:
是否由依赖引起?或者它是由代码引起的?或者它是由错字引起的?请在您的问题中包含您的代码,以便其他人查看错误 . 编辑:看起来这是一个问题,公关已经提交here
下一个:请不要在一个问题中发布多个问题 .
这是我的package.json文件的简化版本
基本上你必须使用版本号进行操作 .