执行ng add @ngrx/store@latest --minimal false命令遇Schema验证错误
解决NgRx Store安装时的"Data path '/minimal' must be boolean"错误
你执行ng add @ngrx/store@latest --minimal false时触发的错误,核心原因是参数false被解析成了字符串,而NgRx的安装原理图要求minimal必须是布尔类型。
解决方案
直接传递不带引号的布尔值参数(推荐):
ng add @ngrx/store@latest --minimal=false或者
ng add @ngrx/store@latest --minimal false(注意不要给
false加引号,Angular CLI会自动将其识别为布尔值)若在Windows终端(PowerShell/CMD)中仍有解析问题,可改用JSON格式传递参数:
ng add @ngrx/store@latest --configuration='{"minimal": false}'
错误原因
Angular CLI的原理图对输入参数的类型有严格校验,当你传递带引号的"false"时,它会被判定为字符串类型,不符合minimal参数要求的布尔类型,因此触发Schema验证失败。
内容的提问来源于stack exchange,提问作者FARCER
相关产品推荐
相关产品推荐

