scss background-position изменяется при создании приложения React - PullRequest
1 голос
/ 08 октября 2019

Я использую sass (файлы .scss) в своем проекте ReactJs с помощью Twitter Bootstrap.

У меня проблема со стилем кнопки .was-validated .form-control:invalid, .form-control.is-invalid. Значок проверки размещается со свойством background-position.

Работает, как и ожидалось, при локальном запуске с командой npm start на локальном сервере разработки React. CSS загружается как:

background-position: center right calc(0.375em + 0.1875rem);

Проблема возникает, когда я собираю ее для производства, (npm run-scripts build). Вместо этого CSS становится следующим:

background-position: 100% calc(.375em + .1875rem);

Сразу после изменения он размещает значки слишком далеко. Я пытался переопределить это несколькими различными способами, но css всегда меняется на 100% вместо center right.

Почему это происходит и как мне убедиться, что background-position выживает при сборкеприложение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...