我们的项目目录中有项目的服务器和客户端部分。
结构看起来像
project/
|_java_server/
|_react_ui/
|_README.md
|_...
在项目中,我们使用 husky 库启用了 git pre-push 脚本。pre-push 脚本仅运行 react_ui 文件夹中的 package.json 脚本,包括 linting、测试等。
问题是脚本在每次推送到服务器时都会运行,即使只更改了 java_server 文件。
所以问。只有在 react_ui/ 中的文件发生更改时,我才能以它运行的方式配置预推送挂钩吗?