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

Я пытаюсь понять смысл использования исходных карт node-sass и направить вывод в другой процесс (чтобы использовать автопрефикс, а затем 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 в качестве вывода. Я попытался поместить файл записи перед опцией исходной карты, но это, похоже, не сработало.

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


person Kraken    schedule 09.11.2015    source источник


Ответы (1)


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

postcss -u autoprefixer

чтобы пропустить карту css.

person Kraken    schedule 09.11.2015