Хук precommit package.json, который создает мой проект, только если файл из определенной папки был изменен - PullRequest
0 голосов
/ 04 июня 2019

Привет, я хочу запустить сборку моего проекта (npm run build) только на крючке precommit, если хотя бы один файл из определенной папки (src) внутри моего проекта был изменен.Есть ли способ сделать это с помощью скриптов npm или lint-staged / husky внутри package.json?

Очевидно, что если было изменено более одного файла из этой папки, я не хочу запускать сборку несколько раз(что означает, что я не могу использовать lint-staged, я думаю?), я также хотел бы, чтобы git автоматически добавлял новые артефакты сборки перед фиксацией (они будут в папке dist), но я думаю, что эта последняя частьпросто вопрос git add dist/* в конце.

...