我想在我的Gruntfile.js
中定义一个shell命令树,使用grunt-exec
编写shell命令。如何注册多个grunt-exec任务?
我可以为单个命令执行此操作,但我无法弄清写入多组命令的语法,并且可以逐个或按组地调用它们。
请问有人可以提供一个完整的例子Gruntfile.js
与以下任务结构?
test: `npm test`
lint:
jshint: `jshint .`
csslint: `csslint .`
我从make
世界的到来,所以我真的希望这个工作流程推到我的Node.js的项目,该死的节点社区公约。
我想grunt
默认为npm test
我想grunt lint
同时执行jshint .
和csslint .
我想grunt jshint
仅执行jshint .
诀窍是列出每个子任务(grunt/grunt-exec似乎不允许写入它们嵌套)。然后将它们重新注册到层次结构中。 – mcandre