Угловая сборка С ошибкой "Путь к данным" .sourceMap 'должен быть объектом. " - PullRequest
0 голосов
/ 08 февраля 2019

Я создаю свое угловое приложение с помощью угловой команды 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, но он не уверен в точной причине.

Ответы [ 5 ]

0 голосов
/ 08 мая 2019

Для меня проблема заключалась в том, что я использовал ngx-build-plus, который еще не основан на конфигурации стиля Angular CLI 7.2 для "sourceMap".Временный обходной путь, который я использовал, описан здесь https://github.com/manfredsteyer/ngx-build-plus/issues/88#issuecomment-490433864

0 голосов
/ 28 марта 2019

Для последней версии параметры cmd выглядят так: «ng build --prod --source-map».

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

0 голосов
/ 14 февраля 2019

Параметр для исходных карт:

--sourceMap=true|false

См .: https://angular.io/cli/test

0 голосов
/ 20 марта 2019

Была ошибка с флагом --source-map, которая приводила к этим ошибкам.В последней версии @angular-devkit/build-angular есть исправление (0.13.6).

0 голосов
/ 08 февраля 2019

Правильна ли ваша команда? Я думаю, это должен быть ng test --sourcemaps = false

...