node-sass CLI порядок операций

Я пытаюсь найти смысл в использовании исходных карт node-sass и перенаправить вывод в другой процесс (использовать autoprefix, а затем cssnano для минимизации).

В настоящее время я получил node-sass для работы с исходными картами с помощью следующей команды:

node-sass --source-map default.css.map input.scss output.css

В этом порядке он видит default.css.map в качестве выходного местоположения для исходной карты. Затем он видит input.scss как файл ввода, а output.css как встроенный файл.

То, что я хотел бы иметь работу, это направить вывод в другой процесс, то есть:

node-sass --source-map default.css.map input.scss | (use another module to run another build step)

Однако когда я опускаю выходной файл, он использует файл карты в качестве входного файла и input.scss в качестве выходного. Я попытался поместить входной файл перед опцией source-map, но, похоже, это не сработало.

Есть что-то, что я должен знать здесь, что мне не хватает? Кто-нибудь может предложить некоторую помощь здесь?

1 ответ

Решение

Это на самом деле работает нормально, и это последующий процесс, который нарушает его. Это вопрос получения

postcss -u autoprefixer

пропустить карту CSS.

Другие вопросы по тегам