首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React设置: Husky - 6.0.0忽略Git子模块

React设置: Husky - 6.0.0忽略Git子模块
EN

Stack Overflow用户
提问于 2021-06-05 10:47:52
回答 1查看 540关注 0票数 6

我有一个名为x-y-z的React项目,它有一个私有的远程回购。

在这个项目中,我有一个名为a-b-c的项目,它是一个git submodule

我正在使用哈士奇: v6.0.0并设置了一个pre-commit钩子。

pre-commit钩子对父项目(x-y-z)很好,但它不适用于子模块项目(a-b-c)。

我什么都想不出来。有人能提出解决办法吗?

预提交

代码语言:javascript
复制
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

npm run pre-commit

预提交脚本

代码语言:javascript
复制
"pre-commit": "lint-staged",

lint分阶段配置

代码语言:javascript
复制
module.exports = {
  '*.(js|jsx)': ['npm run prettify', 'npm run lint'],
  '*.(html|css|scss|json)': ['npm run prettify'],
};
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-05 11:07:55

子模块是独立的存储库,超级项目中的钩子不能在子模块中工作。您需要在需要钩子工作的地方安装和配置钩子进入所有子模块

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67848758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档