Я использую тему SassDoc + herman для документирования проекта Sass.Я определяю @mixins в файлах, которым я добавил «инструменты».Каждый @mixin определен в своем собственном файле, и я также хотел бы использовать каждый файл для визуализации документации @example.Документация @example должна содержать scss, скомпилированный в css, как описано в этой документации .
Насколько я понимаю, я должен использовать includepaths
, чтобы иметь доступ к скомпилированному @mixin в примере.Могу ли я использовать файл, в котором @mixin определен как импортированный файл?Другими словами, возможно ли импортировать сам файл, используя includepaths?
config.yaml
herman:
sass:
includepaths:
- 'css/my_theme/scss/helpers/tools/'
customCSS: 'css/my_theme/docLibraryExamples.css'
_tools.font-weight.scss
...
/// @example html
/// <div class="className">This is semiBold font</div>
///
/// @example scss
/// @import "_tools.font-weight.scss";
/// .className { @include font-weight(semiBold); }
///
@mixin font-weight($weight) {
$weights: ( ..., semiBold: 600, ... );
...
font-weight: $output;
}
ошибка терминала
» [WARNING] Error compiling @example scss:
File to import not found or unreadable: _tools.font-weight.scss.
@import "_tools.font-weight.scss";
.className { @include font-weight(semiBold); }
Что может быть причиной ошибки импорта файла не найден или нечитаем?