我正在使用 angular CLI 命令构建我的角度应用程序 ng test --source-map=false
一切正常,但突然间我开始遇到以下错误
Schema validation failed with the following errors:
Data path ".sourceMap" should be object.
Data path ".sourceMap" should be boolean.
Data path ".sourceMap" should match exactly one schema in oneOf.
经过一些检查,问题似乎源于--source-map
参数,但不确定确切原因。
--source-map 标志存在一个错误,会抛出这些错误。最新版本的@angular-devkit/build-angular
对此进行了修复(0.13.6(。
源映射的参数为
--sourceMap=true|false
请参阅:https://angular.io/cli/test
最新版本,cmd 参数是这样的"ng build --prod --source-map "。
https://angular.io/guide/deployment#inspect-the-bundles
对我来说,问题是我使用了ngx-build-plus,它还没有基于"sourceMap"的Angular CLI 7.2风格配置。此处介绍了我使用的临时解决方法 https://github.com/manfredsteyer/ngx-build-plus/issues/88#issuecomment-490433864
命令是否正确。我认为应该是ng测试--源地图=假