如何设置哈士奇+莱娜+ git子模块

时间:2019-07-06 06:59:57

标签: git git-submodules lerna nrwl husky

我使用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"
    }
}

我希望哈士奇验证提交消息并在每个子模块中独立运行漂亮的内容。

0 个答案:

没有答案