不要创建git pre-commit钩子

时间:2018-03-16 12:50:34

标签: node.js yarnpkg

在我的package.json内{我有} "pre-commit": ["lint"]。我可以运行yarn install以便不创建预提交挂钩吗?

1 个答案:

答案 0 :(得分:2)

你已经拥有的那一刻

  "husky": {
      "hooks": {
          "pre-commit": "lint"
      }

package.json中,每当您运行yarn install时,纱线都会从package.json中提取信息并安装可用的信息,因此我建议您是否真的要在不创建安装的情况下进行安装.git/hooks/pre-commit中的文件,您可能需要从"pre-commit": ["lint"]删除package.json

如果问题来自于git commit,则可能需要使用

git commit --no-verify

-n  
--no-verify
  

此选项绕过pre-commit和commit-msg挂钩。另请参阅githooks(5)

您可以从git-commit(1) Manual Page

了解更多信息

我希望是有帮助的。