gpt4 book ai didi

reactjs - react 设置 : Git submodule is ignored by Husky - 6. 0.0

转载 作者:行者123 更新时间:2023-12-03 20:38:44 27 4
gpt4 key购买 nike

我有一个名为 x-y-z 的 React 项目它有一个私有(private)远程仓库。
在这个项目中,我有另一个名为 a-b-c 的项目这是一个 git submodule .
我正在使用 Husky: v6.0.0并设置了pre-commit钩。pre-commit钩子(Hook)对父项目( x-y-z )工作正常,但它不适用于子模块项目( a-b-c )。
我什么都想不通。任何人都可以建议一个解决方法吗?

预提交

#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

npm run pre-commit

预提交脚本
"pre-commit": "lint-staged",
lint-staged 配置
module.exports = {
'*.(js|jsx)': ['npm run prettify', 'npm run lint'],
'*.(html|css|scss|json)': ['npm run prettify'],
};

最佳答案

子模块是单独的存储库, super 项目中的 Hook 在子模块中不起作用。您需要安装和配置 Hook into all the submodules你希望钩子(Hook)在哪里工作。

关于reactjs - react 设置 : Git submodule is ignored by Husky - 6. 0.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67848758/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com