【问题标题】:Run grunt from post-commit git-hook从 post-commit git-hook 运行 grunt
【发布时间】:2019-01-23 11:52:30
【问题描述】:

每次使用 GitHub Desktop 创建新提交时,我都会尝试在我的 GitHub 存储库文件夹中运行控制台命令“grunt”(这是为了将 GitHub 存储库的代码链接到我的 Screeps 帐户)。

我在 .git/hooks "post-commit" 中创建了一个新文件,其中包含以下代码:

#!/bin/sh

exec node -e "require('grunt').cli();"

如何在每次提交时自动运行 Grunt?

【问题讨论】:

    标签: git gruntjs screeps


    【解决方案1】:

    从我的环境中的命令行,我运行:

    node -e "require('grunt').cli();"
    

    它运行 grunt 并执行通常的提交,因此脚本的一部分是正确的。

    也许你的钩子脚本找不到节点。是全局安装的吗?需要激活节点环境吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-06
      • 2013-01-06
      • 2013-06-19
      • 1970-01-01
      • 2011-11-16
      • 2011-04-06
      • 1970-01-01
      • 2015-08-19
      相关资源
      最近更新 更多