嘿我想在我的package.json
添加一个脚本,但是不想检查我们的git中的这个添加内容,因为它会影响我的同事的项目行为。
我要添加的脚本是一个由哈士奇处理的预先挂起 - 挂钩。有没有可能有像package.override.json这样的东西我定义脚本并忽略.gitignore中的文件或有不同的方法?
答案 0 :(得分:1)
我可以在不使用husky
的情况下考虑两种解决方案:
您可以直接在本地存储库的.git/hooks
文件夹中设置自己的git挂钩。有关如何执行此操作的信息,请参阅https://git-scm.com/book/gr/v2/Customizing-Git-Git-Hooks。
如果这不能解决您并且您正在运行* nix操作系统,则始终可以使用bash编写自己的提交别名。添加类似
的内容alias commit="npm run test && git commit"
到您的~/.bashrc
文件。
(当然,理想的是让你的同事相信赫斯基提供的价值。)