npm 运行 部署忽略挂钩

npm run deploy ignore hooks

我在提交更改时遇到错误。

简单地添加 .pre-commit-config.yaml 文件或删除 .git\hooks 文件夹并不能解决我的问题。所以我在提交时添加了 --no-verify 选项,它解决了我的问题。

现在,我正在尝试将我的 React 应用程序部署到 Github 页面。当我 运行 npm run deploy 我得到同样的错误,如下图所示。

如何在 npm run deploy 时添加 --no-verify 选项?简单地添加 .pre-commit-config.yaml 文件或删除 .git\hooks 文件夹无法解决问题。

我不想尝试 pre-commit uninstall 命令,因为该命令可能会全局卸载 pre-commit

是否有任何替代方法可以在本地禁用特定于当前存储库的挂钩?

编辑: 我也试过 pre-commit uninstall。当我做 npm run deploy.

时仍然抛出同样的错误

该消息应该来自 c:\dev\react-apps\find-my-event\.git\hooks\pre-commit

为了测试,您可以将 pre-commit 重命名为 pre-commit.old 并查看 npm run deploy 是否仍然受到相同错误消息的影响。

话虽如此,如果您使用的是 pre-commit/pre-commit python frmaework for managing and maintaining multi-language pre-commit hooks., then issues 457 清除状态:

You need one of those to tell pre-commit what hooks you want to run.
To see how to configure one, see http://pre-commit.com

例如,at a minimum:

  • Create a file named .pre-commit-config.yaml
  • you can generate a very basic configuration using pre-commit sample-config