Как скопировать файл, только если он уже не тот? - PullRequest
0 голосов
/ 20 октября 2018

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

Как я могу изменить этот шаг сборки, чтобы он выполнял только cp, если файлы различаются?

Мой скрипт npm в настоящее время: "build-robots": "cp robots.txt _build/robots.txt",

Кроме того, онбыло бы здорово сделать то же самое для каталогов файлов.Как и каталог /scripts, который полон js-файлов и папок js-файлов (например, один для polyfills).

Использование cp -ru folder/ _build/ работает, но не копирует, удаляет или переименовывает.Любой способ скопировать удаляет и переименовывает?

...