我应该如何根据Gruntfile.js重写Makefiles?

我想让我的节点项目更习惯一些,使用stream行的像grunt一样的Node技术。 我应该如何重写我的Makefile中的依赖shell任务像Gruntfile.js? 似乎没有明确的文件如何做到这一点。

我应该使用另一个Node构build技术吗? 我只会在package.json中写一行代码,但npm没有办法指定任务依赖于其他任务。

咕噜声中的一切都是任务。 你可以使用像grunt-shell这样的任务来运行你的shell命令。

有关于此的更好文档的公开票证 。