我使用git子模块并尝试将沙哑添加到我的项目中。但是,沙哑的挂钩仅在根项目上起作用,而不在子模块上起作用。
我尝试安装和配置lerna,并将沙哑的钩子添加到子模块的package.json文件中,但是仍然无法正常工作。
我的lerna.json:
{
"packages": [
"apps/*",
"libs/*"
],
"version": "0.0.0"
}
root package.json:
"husky": {
"hooks": {
"commit-msg": "node ../../scripts/validate-commit-message.js --edit $HUSKY_GIT_PARAMS",
"pre-commit": "lint-staged"
}
}
我希望哈士奇验证提交消息并在每个子模块中独立运行漂亮的内容。