Grunt和手写笔或RequireJS子任务

Grunt和手写笔或RequireJS子任务,requirejs,gruntjs,stylus,Requirejs,Gruntjs,Stylus,在我看来,我错过了什么。是否有可能在Grunt中为手写笔或RequireJS生成子任务?我的意思是: grunt.initConfig({ stylus: { dev: { compile: {...} }, prod: { compile: {...} } } }); 对我来说,它不起作用。然而,当我写作时: ... stylus: { compile: {...} } ...

在我看来,我错过了什么。是否有可能在Grunt中为手写笔或RequireJS生成子任务?我的意思是:

grunt.initConfig({
    stylus: {
      dev: {
        compile: {...}
      },
      prod: {
        compile: {...}
      }
    }
});
对我来说,它不起作用。然而,当我写作时:

...
  stylus: {
    compile: {...}
  }
...

它工作正常,创建文件等等。。。那么我做错了什么呢?

Grunt任务以下一种格式运行:

taskname: {
    subtaskname: {
        // options
    }
}
因此,为了使其工作,您不需要将
compile
对象放在
dev
prod
子任务中

stylus: {
    dev: {
        // options
    },

    prod: {
        // options
    }
}
致以最良好的祝愿