#powershell #gruntjs
#powershell #хрюканье.
Вопрос:
Я использую grunt для преобразования файлов markdown в другие форматы:
- docx — через node_pandoc
- html — через node_pandoc
- pdf — запуск сценария powershell (через плагин оболочки grunt), который открывает docx в Word и экспортирует его в формате PDF.
Сценарий powershell, безусловно, является самой тяжелой частью операции — обработка каждого файла занимает около полутора секунд. Поскольку сценарий довольно тупой (требует источника и места назначения), я хотел бы максимально уменьшить нагрузку, запустив его только для новейших файлов.
Я пытался найти решение, в котором у меня есть папка pdfbuild, в которой должны находиться только новые файлы docx. Однако, поскольку я очищаю эту папку при каждом запуске, grunt newer считает папку назначения пустой и, следовательно, направляет туда все файлы docx, и сценарий powershell выполняется вечно.
Есть ли плагин или опция, которая просматривает только исходную папку для изменений? В качестве альтернативы, может быть, каким-то образом очистить папку от всех файлов, кроме нового, перед запуском сценария ps?
Комментарии:
1. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы выделить именно то, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.