嗨,我只想在项目内部特定文件夹(npm run build
)中的至少一个文件被修改的情况下,才能在预提交钩子上运行项目(src
)的构建。是否可以使用package.json中的npm脚本或lint-staged / husky做到这一点?
很明显,如果修改了该文件夹中的多个文件,我不想多次运行构建(这意味着我不能使用lint-staged,我猜是吗?),我也想自动进行git add提交之前的新版本人工制品(它们将位于dist
文件夹中),但是我想这最后一部分只是最后的git add dist/*
问题。