Подтвердить что ты не робот

Могу ли я импортировать внешний файл с sass?

Используя Sass (SCSS)/Compass, можно ли импортировать некоторый CSS/SCSS в свой код из файла, размещенного снаружи?

Я размещаю плагин jQuery на CDN и хочу сохранить CSS в том же месте, чтобы я не потерял его. Тем не менее, мне также хотелось бы иметь возможность вытащить CSS в мой код и скомпилировать его в моем основном CSS, а не втягивать дополнительный CSS файл в свой HTML. Возможно ли это?

4b9b3361

Ответ 1

Sass не будет компилировать файлы из удаленного места, все файлы должны быть доступны из файловой системы (локальный жесткий диск, общий сетевой диск, установленный диск и т.д.).

Sass также не компилирует файлы CSS вообще. https://github.com/nex3/sass/issues/556

@import "my.css";

Скомпилируется

@import "my.css";

Возможно, вас может заинтересовать Компасные расширения?

Ответ 2

Вы уверены, что можете. В этом контексте он работает точно так же, как стандартное правило CSS @import. Просто дайте ему URL-адрес файла CSS, размещенного на CDN.

http://sass-lang.com/documentation/file.SASS_REFERENCE.html#import

Ответ 3

Да, вы можете импортировать внешний файл css с помощью PostCSS Import URL Plugin. Он потянет внешний CSS в ваш код, чтобы вы могли скомпилировать его в своем основном CSS.