最好科技广州网站建设,杭州市建设工程交易网,常熟市做网站公司,西安双语网站建设1 问题描述 应用使用 angular4在使用angular/material时#xff0c;若果在导入模块时使用mat开头#xff0c;就会报错。 2 问题原因 angular/material版本出现问题#xff0c;angular/material 从版本5开始就必须要angular5的核心依赖#xff1b;想要在angular5之前版本中的… 1 问题描述 应用使用 angular4在使用angular/material时若果在导入模块时使用mat开头就会报错。 2 问题原因 angular/material版本出现问题angular/material 从版本5开始就必须要angular5的核心依赖想要在angular5之前版本中的应用中使用angular/material要么更改angular/material的版本降低版本例如cnpm i --save angular/material2.0.0-beta.7要么更改angular/core的版本angular/material的版本需要angular5支持时例如npm install angular/corex.x.x --save 或者修改 package.json 中的文件angular/core版本然后执行 npm install。 坑01不知道从哪个版本开始angular/material中的模块名称的前缀从md改成了mat修改之前angular/material 模块的前缀必须是 md 开头的例如MdButtonModule修改之后 angular/material 模块的前缀必须是 mat 开头的例如MatButtonModule。 技巧01利用angular5创建项目执行 npm install --save angular/material 时就会下载对应的版本。 3 问题解决 要么修改angular/material版本要么修改angular/core版本 转载于:https://www.cnblogs.com/NeverCtrl-C/p/8458427.html