Grunt模块不执行

时间:2013-06-25 18:24:57

标签: javascript gruntjs

我昨晚花了几个小时试图让我的grunt模块执行但不能。 Grunt表现得像执行了这个功能,但实际上没有。

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

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

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

1 个答案:

答案 0 :(得分:2)

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

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

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