“在‘​​@angular/cdk/platform’中找不到出口‘_supportsShadowDom’

Maj*_*man 7 npm-install angular-cli angular

我已经安装了所有必要的库来运行 angular 应用程序。但仍然构建错误

"export '_supportsShadowDom' was not found in '@angular/cdk/platform'
Run Code Online (Sandbox Code Playgroud)

我无法追踪问题。任何帮助,将不胜感激。

jes*_*ess 11

尝试安装此版本,因为 Angular Material 版本是 ^8.0.0:

install @angular/cdk 8.2.3
Run Code Online (Sandbox Code Playgroud)

Angular CDK 的版本必须与 Angular Material 的版本保持一致。

github 中检查此问题。

  • 尽管这个答案有点过时,但它今天对我有帮助。我需要将 @angular/cdk 从 11.xx 更新到 12.xx,因为 ng 更新迁移不会自动更新它。听起来与这个问题的作者类似的错误之后就消失了。 (3认同)