每次使用GitHub Desktop创建新提交时,我都试图在GitHub存储库文件夹中运行控制台命令“ grunt”(这是将GitHub存储库的代码链接到我的Screeps帐户)。
我在.git / hooks“ post-commit”中创建了一个新文件,其内容如下:
#!/bin/sh
exec node -e "require('grunt').cli();"
我如何在每次提交时自动运行Grunt?
答案 0 :(得分:0)
从环境中的命令行运行:
node -e "require('grunt').cli();"
它发出咕unt声并进行了通常的提交,因此脚本的一部分是正确的。
也许您的钩子脚本找不到节点。它在全球安装吗?您需要激活节点环境吗?