Gruntjs 使用grunt.registerTask仅运行一次相互依赖的自定义任务

Gruntjs 使用grunt.registerTask仅运行一次相互依赖的自定义任务,gruntjs,Gruntjs,Grunt中是否有一个选项可以让我轻松跳过内部已经被称为相互依赖的任务 例如,在这个Gruntfile.js中: module.exports = function(grunt) { grunt.registerTask('testTask', function () { console.log('echo from testTask'); }); grunt.registerTask('testBundle', [ 'testTask' ]); grunt.

Grunt中是否有一个选项可以让我轻松跳过内部已经被称为相互依赖的任务

例如,在这个Gruntfile.js中:

module.exports = function(grunt) {
  grunt.registerTask('testTask', function () {
    console.log('echo from testTask');
  });
  grunt.registerTask('testBundle', [
    'testTask'
  ]);
  grunt.registerTask('default', [
    'testTask',
    'testBundle'
  ]);
};
假设我无法更改
testBundle
任务


调用
grunt
将从testTask输出两次
echo,我需要
default
任务再次跳过运行
testTask

您找到解决方案了吗?