在Angular中生成Vitest配置时遇Schema验证错误:缺少project属性
Angular生成Vitest配置时的必填属性错误解决方法
错误原因
执行生成Vitest配置的Schematic命令时,未指定目标项目名称,而该参数为必填项(Angular项目支持多项目结构,Schematic需要明确知道要为哪个项目配置Vitest)。
解决步骤
- 先查看当前Angular工作区中的所有项目名称,执行命令:
ng list - 在生成Vitest配置的命令中添加
--project参数,指定目标项目名称。例如,若项目名为my-angular-app,命令示例如下:
(注:若使用其他生成Vitest配置的Schematic,只需在原命令后追加ng add @analogjs/platform --project my-angular-app --type vitest--project <项目名称>即可)
内容的提问来源于stack exchange,提问作者Skimrande
相关产品推荐
相关产品推荐

