Rollup не может скомпилировать / преобразовать все мои файлы less, sass и css с Post CSS (Sapper framework) - PullRequest
2 голосов
/ 08 марта 2020

Это - репозиторий, содержащий неисправный файл rollup.config.js. Почему-то он не скомпилирует мои файлы LESS с правильным парсером, поэтому я получаю сообщение об ошибке:

You tried to parse Less with the standard CSS parser; try again with the postcss-less parser

при запуске процесса сборки sapper с yarn dev ( Вы также можете использовать npm). Я уже пытался передать парсер postcss-less с аргументом parser в функцию postcss(), предоставляемую rollup-plugin-postcss, но это ничего не изменило. Также довольно сложно сказать, где именно произошла ошибка, поэтому я уже установил небольшой скрипт rollupDebugger, который после каждого изменения выдает все таблицы стилей в каталог dumps, чтобы вы могли следить за ними (и, надеюсь, найти ошибка). Я также попытался отладить несколько других способов (postcss-reporter, postcss-debugger ...), но они совсем не помогли.
Вот почему я обращаюсь к сообществу StackOverflow сейчас же. Я надеюсь, что есть более умные умы, которые могут обернуть свои головы вокруг накопительной логики c;)
Я ценю обратную связь, все может помочь; Большое спасибо!
Моя цель состоит в том, чтобы файлы sass

  • были проанализированы, префиксированы (autoprefixer) и свернуты (cssnano) при производстве для библиотеки пользовательского интерфейса материала svelte
  • меньше файлов, проанализированных, префиксированных и свернутых, а также
  • css / less / sass в компонентах, обработанных, проанализированных, префиксированных и свернутых таким же образом
  • Каждая таблица стилей (независимо от препроцессора) должна иметь возможность быть включенным в операторы импорта или в теги <style src=x>
  • все неиспользованные css должны быть очищены при производстве
...