Таким образом, оказывается, что это ошибка в angular-cli
, исправление состояло в том, чтобы изменить настройки в angular.json
:
"extractCss": false
При этом проблема, похоже, исчезладля этой конкретной проблемы, хотя могут быть и другие хитрые ошибки, которые я еще не заметил.
Один побочный эффект, который я заметил, заключается в том, что компилятор теперь жалуется:
WARNING in budgets, maximum exceeded for initial. Budget 2 MB was exceeded by 36.3 kB.
Ну да ладно, мне придется с ним покататься.
Здесь проблема, связанная с github, которая по какой-то причине закрыта, хотя проблема все еще встречается,
UPD
Как я и подозревал, это не реальное исправление.Конечно, он работает с заменой классов, которую я сделал, но, пытаясь переключиться обратно на миксин, я получаю это значение:
polygon(0 0,100% calc(0 + 7vw),100% 100%,0 100%)
здесь отсутствует знак%: calc(0 + 7vw)
.
Так что это можно считать только частичным решением.