IMO, поведение, которое вы видите для --prod
, правильное - --dev
- неверное. Стиль, принадлежащий хосту, должен победить любой другой стиль, влияющий на тень, если только он не применяется непосредственно к элементам тени (атрибут style). Если вы используете селектор :host
в качестве корня ваших определений стилей в my-component.scss
(что, я думаю, рекомендуется, но документация минимальна), --dev
будет вести себя так же, как --prod
.
Начиная с 0.15.х произошли изменения гидратов, которые могут иметь отношение к изменению поведения, которое вы отметили. Поэтому я согласен, что это проблема / ошибка, но я думаю, что проблема связана с --dev
, а не --prod
и связана с неиспользованием селектора :host
в стиле компонента.