Могу ли я импортировать внешний файл с sass?
Используя Sass (SCSS)/Compass, можно ли импортировать некоторый CSS/SCSS в свой код из файла, размещенного снаружи?
Я размещаю плагин jQuery на CDN и хочу сохранить CSS в том же месте, чтобы я не потерял его. Тем не менее, мне также хотелось бы иметь возможность вытащить CSS в мой код и скомпилировать его в моем основном CSS, а не втягивать дополнительный CSS файл в свой HTML. Возможно ли это?
Ответы
Ответ 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.