0

在我看来,我错过了一些东西。是否有可能在 Grunt 中为 Stylus 或 RequireJS 制作子任务?我的意思是这样的:

grunt.initConfig({
    stylus: {
      dev: {
        compile: {...}
      },
      prod: {
        compile: {...}
      }
    }
});

对我来说它不起作用。但是,当我写:

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

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

4

1 回答 1

1

Grunt 任务以以下格式运行:

taskname: {
    subtaskname: {
        // options
    }
}

所以为了让它工作,你不需要把compile对象放在你的devprod子任务中。

stylus: {
    dev: {
        // options
    },

    prod: {
        // options
    }
}

此致。

于 2013-05-11T04:12:29.583 回答