.custom-file-input:lang(en) ~ .custom-file-label -> 不匹配的伪类 :lang

lab*_*abi 3 angular aws-amplify

运行此命令后,我在放大项目中收到以下错误消息:

npm install --save aws-amplify @aws-amplify/ui-angular

一切工作正常,我可以在 localhost:4200 上访问我的应用程序,但我只想知道是什么导致了以下错误以及如何解决它。

警告:由于选择器错误,跳过了 1 条规则:

.custom-file-input:lang(en) ~ .custom-file-label -> 不匹配的伪类 :lang

谢谢

Lan*_*Lan 5

按答案行驶。我得到了这个问题。搜索了一下。发现这个问题没有答案。为下一个过来的人发布解决方案。

它所抱怨的代码行位于 Bootstrap 4(bootstrap.css 文件)中。

为什么它会抱怨呢?有些东西正在运行 Bootstrap 5,并且 (lang(en)) 在 Bootstrap 5 中不再起作用。

如何解决它取决于问题是如何出现的。

对我来说,我有一个包含 Angular、Bootstrap 和另一个依赖项的项目。我升级到 Angular 12。需要更新第三个依赖项才能与 Angular 12 一起使用。更新会引入 Bootstrap 5。对我来说,修复方法是将我的项目升级到 Bootstrap 5。

祝其他偶然发现这一点的灵魂好运。