一个咕哝的任务能运行其他咕哝的任务吗
Can a grunt task run other grunt tasks?
所以我的意思是:
grunt.registerTask('default', ['default']); // CLI: grunt
grunt.registerTask('serve', ['serve']); // CLI: grunt serve
grunt.registerTask('test', ['test']); // CLI: grunt test
然后我只想要一个在一个调用中运行其中3个任务的任务,比如,如果我在cmd中键入"grunt tasks",它会运行我想要的任何任务,如默认任务、服务任务或按我指定的顺序测试任务等。
这能做到吗?医生不太清楚(也许是我的运动障碍,但我读起来不太清楚)。
干杯,
--SD
是的,你可以很容易地做到。
来自文件:
默认情况下,您可以将Grunt配置为运行一个或多个任务定义默认任务。在以下示例中,在不指定任务的情况下在命令行运行grunt将运行uglify任务。这在功能上与显式运行grunt-uglify甚至grunt-default相同数组中可以指定任意数量的任务(带或不带参数)
上面摘录的关键部分用粗体显示。
例如,创建一个名为runAllThree
的任务,并指定要在数组中运行的所有三个任务。
grunt.registerTask('runAllThree', ['default', 'serve', 'test']);
相关文章:
- Gulp Git首先运行提交任务,然后运行推送任务
- 如何在jshint任务运行且一切正常时记录消息
- 如何按顺序运行gullow任务
- 我一直收到的控制台警告是什么?推迟长时间运行的计时器任务以提高滚动的流畅性
- 如何在Grunt.js中观察多个文件,但只在更改的文件上运行任务
- 在节点.js的多个线程中运行任务
- 如何按特定顺序运行 Gulp 任务
- 如何在咕噜声插件中运行其他已注册的咕噜声任务
- Angularjs推迟了日志运行计时器任务
- 在Meteor.js中运行后台任务
- 如何使用参数按顺序运行三个任务
- 如何从Node.js运行gullow任务-gullow.start()的任何更好的替代方案
- 从gullow任务运行一个npm脚本
- 一个咕哝的任务能运行其他咕哝的任务吗
- 使用nodejs对两个任务运行异步
- 不能让Grunt ' watch '任务运行
- Gulp任务运行缓慢
- Gulp插件包括/排除行JS代码取决于任务运行
- 如何用Jasmine在Angular应用程序中模拟d3.json()调用,用Karma任务运行器进行测试
- Gradle任务运行Nashorn JavaScript