寻找导致 node_modules 错误的原因
由于更新了 npm,导致出现错误,因此整理了相关情况。
发生错误

更新了node.modules后,发生了问题,看起来@angular/material内部出现了错误。
app.module.ts的代码与@angular/material不匹配。

打开app.module.ts时出现了红线。

试着去除@angular/material文件夹中的MdButtonModule存储文件,那么它不再是MdButtonModule,而是变成了MatButtonModule。
调查原因
在 @angular/material 2.0.0-beta.11 和 2.0.0-beta.12 版本中,规格发生了变化,MdButtonModule 被改为了MatButtonModule,其他也从Md~改成了Mat~。
由于代码重写很困难,所以先进行降级处理逃避。

使用npm安装@angular/material@2.0.0-beta.10
使用npm安装@angular/cdk@2.0.0-beta.10
安装了10版本后,错误得到解决。关键似乎是要将版本降级至10而不是11。