Sass compile добавляет ненужные вещи - PullRequest
0 голосов
/ 21 марта 2019

Я использую phpstorm и компилирую sass через filewatcher.После компиляции в моем CSS есть @charset "UTF-8" в начале, когда его не должно быть.Также он покрывает мои одинарные кавычки до двойных кавычек.Как я могу отключить это?

1 Ответ

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

Вы можете указать @charset напрямую или заменить его спецификацией (меткой порядка байтов), если вы указали стиль вывода как compressed, но не можете отключить его напрямую.Из раздела Кодировки справочной документации:

Sass всегда будет кодировать свой вывод как UTF-8.Он будет включать в себя объявление @charset тогда и только тогда, когда выходной файл содержит символы не ASCII.В сжатом режиме вместо порядка @charset используется знак порядка байтов UTF-8.

Кавычки, которые вы используете для создания своих строк в Sass, должны переноситься в ваш скомпилированный CSS, так что выВам нужно будет включить пример кода, который вы используете, который демонстрирует поведение, которое вы описываете.Если вы выполняете какую-либо интерполяцию или выполняете операции над строками, это может объяснить, почему они выводятся в двойных кавычках.

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