Джекилл: Как использовать автоматический перенос SASS?CSS

Разбираемся в CSS
Anonymous
Джекилл: Как использовать автоматический перенос SASS?

Сообщение Anonymous »

Я получаю много предупреждений об устаревании на своих сайтах jekyll.
Я нашел эту статью, в которой показана автоматическая миграция:

Автоматическая миграция
Вы можете использовать Sass migrator для автоматического обновления таблиц стилей для использования системы модулей.

Код: Выделить всё

$ npm install -g sass-migrator
$ sass-migrator module --migrate-deps your-entrypoint.scss
Если вы хотите перейти от глобальных встроенных функций, но еще не готовы полностью перенести правила @import, вы можете передать флаг --built-in-only для переноса функций, оставив правила @import как есть.

Но на моих сайтах есть много файлов SASS в _sass, которые используются в файлах SASS в ресурсах.
Когда я беги

Код: Выделить всё

sass-migrator module --migrate-deps assets/css/index.sass
Я получаю следующую ошибку:

Код: Выделить всё

Error: Could not find Sass file at 'main'.
╷
4 │ @import main, font, basic, layout, highlight, classes
│         ^^^^
╵
assets/css/index.sass 4:9  root stylesheet
Migration failed!
Все файлы main.sass находятся в _sass.

Как я могу использовать инструмент автоматической миграции в блоге jekyll? Как предоставить контекст каталога _sass?
Спасибо за помощь

Подробнее здесь: https://stackoverflow.com/questions/793 ... s-migrator

Вернуться в «CSS»