Angular 12:架构验证失败并出现以下错误:数据路径“”不应具有其他属性(inlineStyleLanguage)

Posted

技术标签:

【中文标题】Angular 12:架构验证失败并出现以下错误:数据路径“”不应具有其他属性(inlineStyleLanguage)【英文标题】:Angular 12: Schema validation failed with the following errors: Data path "" should NOT have additional properties(inlineStyleLanguage) 【发布时间】:2021-11-05 05:42:22 【问题描述】:

将我的 Angular 项目从 11 更新到 12 后,我在尝试运行时遇到以下错误

ng build --prod

架构验证失败,出现以下错误: 数据路径“”不应有其他属性(inlineStyleLanguage)。

我尝试删除 node_modules 文件夹并运行 npm install 仍然给出同样的错误。

有人可以帮我解决这个问题吗? 谢谢

【问题讨论】:

【参考方案1】:

您可以运行ng v 查看所有版本,并通过运行ng update @angular/cli 等确保它们都是最新的。

如果您想完全解决该问题而不是其他问题,请转到 angular.json 并搜索属性 inlineStyleLanguage 并将其删除。该属性可能是在使用您稍后更改的 cli 时添加的。

【讨论】:

以上是关于Angular 12:架构验证失败并出现以下错误:数据路径“”不应具有其他属性(inlineStyleLanguage)的主要内容,如果未能解决你的问题,请参考以下文章

Angular Schema 验证失败并出现以下错误:数据路径“”不应具有其他属性(rebaseRootRelativeCssUrls

在电子应用程序中使用 libxml-xsd 失败并出现绑定错误

由于版本不兼容,无法运行 Angular 项目

Packer 自定义映像构建失败并出现 ssh 身份验证错误

当 Apollo GraphQL 失败并出现错误时显示 MatSnackBar 消息

由于未知原因,存档验证失败并出现错误