0

昨晚我花了几个小时试图让我的 grunt 模块执行但不能。Grunt 的行为就像它执行了该功能,但实际上并没有。

这是咕噜声模块:https ://github.com/chrisabrams/grunt-commonjs-aws-s3

如果您说它grunt s3-generate会返回并显示“完成,没有错误”。- 但如果你console.log在函数内部有什么东西,它永远不会触发。我只需要知道为什么它永远不会触发。

这是一个显示 grunt 模块未运行的示例项目:https ://github.com/chrisabrams/stackoverflow-grunt-example

4

1 回答 1

2

您的s3-generate任务是配置为读取的多任务,this.options()这意味着您的配置应如下所示:

's3-generate': {
  options: {
    dest: 's3.js',
    key: 'a',
  },
  target: {}
}

如果您的任务不打算直接处理文件,请考虑this.data在您的任务中使用来访问传递给s3-generate.

于 2013-06-25T22:07:26.017 回答