如何以编程方式调用Gruntfile任务(通过代码)
How to call Gruntfile tasks programmaticaly (via code)?
如何从我的代码中列出和/或调用Gruntfile任务?
谢谢
var grunt = require('grunt');
grunt.registerTask('task', 'TASK', function() {});
grunt.tasks(['task']);
如果任务是在一个GruntFile.js
中,你会想对它做一个module.exports
。
明白了:
var grunt = require('grunt');
var gruntfile = require('./Gruntfile.js')(grunt);
var tasks = grunt.task._tasks;
for (var task in tasks) {
if (tasks.hasOwnProperty(task)) {
console.log(tasks[task].name);
}
}
相关文章:
- 从桌面读取python文件时高亮显示代码
- 如何将函数包装在函数中以避免代码重复
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 货币代码为欧元-金额的格式不应包含小数
- Regex代码只允许一个空格
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- 从var向代码隐藏函数传递值
- 如何动态插入jquery代码
- 如何在php变量中嵌入JQuery代码
- 代码不会验证
- 如何从rails中的代码中删除新行( )
- Angularjs代码未在匿名函数中运行
- 如果助手不在,如何从Grunt中的代码中调用任务
- 如何在进入代码的下一部分之前等待任务完成
- 注册代码位于外部 JavaScript 文件中的 Grunt 任务
- Grunt监视任务无法翻译ES6代码
- 如何以编程方式调用Gruntfile任务(通过代码)
- Gulp插件包括/排除行JS代码取决于任务运行
- 在我的任务代码运行之前,如何从我的自定义任务中调用其他任务?
- 使用Grunt-uglify任务来破坏JS代码