Можете ли вы создавать файлы .scss из .css.map - PullRequest
1 голос
/ 17 мая 2019

Мне дали несколько файлов от другого разработчика, и мне сказали внести некоторые изменения. В структуре файла есть файл .css и файл .css.map.

Я относительно новичок в SASS, но, насколько я понимаю, вы создаете файл .scss и используете командную строку: sass --watch style.scss: style.css, которая генерирует файл .css.map и компилирует Sass в CSS.

Есть ли способ работать в обратном направлении, используя только файл .css и файл .css.map для создания файлов .scss, или другой разработчик просто забыл дать мне эти файлы?

1 Ответ

3 голосов
/ 17 мая 2019

CSS является выходом Sass, и вы не можете сгенерировать исходные файлы Sass из CSS.

Как указано thesassway , исходные карты (.css.map) стремятся сократить разрыв между языками более высокого уровня, такими как CoffeeScript и Sass, и языками более низкого уровня, в которые они компилируются (JavaScript и CSS).Исходные карты позволяют вам видеть исходный код (CoffeeScript или Sass) вместо скомпилированного JavaScript или CSS при отладке.

(TL; DR, они для отладки)

Если бы вы редактировали выходные файлы CSS без использования SASS для их компиляции, следующий человек, который пишет в файлы Sass и компилирует их, перезапишет вашу работу.

Я не уверен, почему другиеdev захочет, чтобы вы внесли изменения непосредственно в выходные файлы CSS, но спросите у них руководства о том, что от вас ожидается, не повредит никому.:)

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