angular 构建中出现 Schema validation failed with the following errors: Data path ".bugets[1].type" should be equal to one of the allowed values.

在build angular的时候出现如图报错。

angular build时候报错

查看官方文档,确定是angular.json中配置出现了问题,找到bugets配置介绍(https://angular.cn/guide/build#configure-size-budgets):

我的angular.json配置文件中具体的内容为:

对比前面的错误提示,应该是我的样式文件大小过大出了问题,于是查看自己样式文件,发现有一个文件内容确实比较大,已经超过了10kb,于是修改maximumError为100kb。修改完再进行build,正常,问题解决。

另外,看到有的网友直接把anyComponentStyle这项配置删除,问题也可以解决,但略显粗暴了些,不是很建议这样修改

posted @ 2020-10-28 20:13  越剑吴钩  阅读(1617)  评论(0编辑  收藏  举报