从提交后的git-hook运行grunt

时间:2018-08-16 13:37:00

标签: git gruntjs screeps

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

我在.git / hooks“ post-commit”中创建了一个新文件,其内容如下:

#!/bin/sh

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

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

1 个答案:

答案 0 :(得分:0)

从环境中的命令行运行:

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

它发出咕unt声并进行了通常的提交,因此脚本的一部分是正确的。

也许您的钩子脚本找不到节点。它在全球安装吗?您需要激活节点环境吗?