gpt4 book ai didi

angular - NullInjectorError : No provider for HighContrastModeDetector

转载 作者:行者123 更新时间:2023-12-03 09:47:37 42 4
gpt4 key购买 nike

我正在为我的项目使用 Angular 8,使用 Node 版本 10.15.3(曾尝试使用其他版本,包括最新的 12.31.1)。这在 MAC 上工作正常,但在 Windows 上运行时,它在浏览器上停止并出现错误

NullInjectorError: "StaticInjectorError(AppModule)[MatCommonModule -> HighContrastModeDetector]: 
StaticInjectorError(Platform: core)[MatCommonModule -> HighContrastModeDetector]:
NullInjectorError: No provider for HighContrastModeDetector!"

这是否与我的硬件有关(它是如何相关的)?

最佳答案

问题与 Node 版本无关。这是由于不兼容的 Angular Material 和 Angular 版本。对于 angular 8,您需要 angular material 版本 8.2.3。从您的项目根目录运行以下命令。

npm i --save @angular/cdk@8.2.3 @angular/material@8.2.3

有关找出兼容的 Angular 和 Angular Material 版本的步骤,请参见 this SO post.

关于angular - NullInjectorError : No provider for HighContrastModeDetector,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59031570/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com