Редактирование CSS-препроцессора в Google Chrome

Как мы уже говорили в нашей предыдущей серии статей, CSS-препроцессор позволяет разработчикам писать CSS с использованием переменных и функций. Это одна из причин, по которой многие разработчики предпочитают использовать CSS-препроцессор, а не писать его традиционно.

Google представил экспериментальную функцию, начиная с Google Chrome 29, для увеличения рабочего процесса при отладке и редактировании CSS-препроцессора. Давайте посмотрим, как работает эта функция.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Перед продолжением

Прежде всего, нам нужно установить Sass 3.3 с поддержкой этой функции из Chrome.

Чтобы увидеть версию Sass, установленную на вашем компьютере, вы можете запустить следующую командную строку через Терминал.

sass -v

В этом случае, как вы можете видеть ниже, у меня есть Sass 3.2.7.

версия sass

Чтобы установить Sass 3.3, выполните следующую команду gem install sass -v ‘> = 3.3.0alpha’ —pre.

Sass 3.3

Затем перейдите в каталог проекта и запустите sass —watch —sourcemap scss / styles.scss: styles.css, чтобы отслеживать изменения в файлах и создать исходная карта, который Chrome может использовать для ссылки на файл Sass.

запятая монитор

Не забудьте заменить каталог и имя файла своим собственным.

Включить исходную карту CSS

В Chrome перейдите к chrome: // flags и установите для экспериментов Enable Developer Tools значение «enabled». И перезапустите Chrome.

эксперимент Devtool

Затем перейдите в настройки DevTool. На вкладке «Общие» установите флажок «Включить исходную карту CSS» и автоматически перезагрузить сгенерированный CSS, как показано ниже:

настройки Sass

Добавление рабочего пространства

Затем нам нужно добавить каталог нашего проекта в рабочую область Chrome, чтобы Chrome мог прослушивать и обновлять файл каждый раз, когда мы вносим изменения, и сохранять код через настройки DevTool, например, так.

связанный scss

Откройте свой проект в Chrome. На этом этапе вы заметите, что styleheest, который связан с DevTools, теперь .scss вместо .css, и при нажатии на него вы попадете на панель Source.

добавить рабочее пространство

Последний шаг, который нам нужен, — связать источник с тем, который мы добавили в рабочую область. Для этого щелкните правой кнопкой мыши и выберите Map to Resource File System…

сопоставить с системой

Затем выберите исходный файл Sass.

исходный файл

Теперь вы сможете отлаживать и редактировать Sass через Google Chrome. Сохраните изменения, и результат будет мгновенным, как вы можете увидеть в следующем анимированном GIF. Изменения, кроме того, влияют как на файл Sass / SCSS, так и на CSS.

GIF-действие

Последняя мысль

Благодаря этой дополнительной функции мы теперь можем отлаживать и редактировать Sass, не выходя из браузера. Однако на данный момент следует отметить две основные вещи.

  • На данный момент эта функция работает только для Sass. Compass, LESS и Stylus будут добавлены в будущем.
  • Эта функция работает только при доступе к странице через протокол http: //.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *