角构建失败,“数据路径为'.sourceMap'应该是对象”。

时间:2019-02-08 16:09:08

标签: angular build angular-cli

我正在使用angular CLI命令构建我的angular应用程序 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参数,但不确定确切原因。

5 个答案:

答案 0 :(得分:1)

源地图的参数为

--sourceMap=true|false

请参阅:https://angular.io/cli/test

答案 1 :(得分:1)

--source-map标志存在一个错误,该错误会引发这些错误。 @angular-devkit/build-angular的最新版本对此问题进行了修复(0.13.6)。

答案 2 :(得分:0)

您的命令正确吗,我认为应该是ng test --sourcemaps = false

答案 3 :(得分:0)

对于最新版本,cmd参数就像这样的“ ng build --prod --source-map”。

https://angular.io/guide/deployment#inspect-the-bundles

答案 4 :(得分:0)

对我来说,问题是我使用的ngx-build-plus尚未基于“ sourceMap”的Angular CLI 7.2样式配置。 https://github.com/manfredsteyer/ngx-build-plus/issues/88#issuecomment-490433864

中介绍了我使用的临时解决方法