我昨晚花了几个小时试图让我的grunt模块执行但不能。 Grunt表现得像执行了这个功能,但实际上没有。
这是grunt模块:https://github.com/chrisabrams/grunt-commonjs-aws-s3
如果您说grunt s3-generate
它会回来并说“完成,没有错误”。 - 但是如果你在函数内部console.log
,它就永远不会激发。我只需要知道为什么它永远不会发射。
这是一个示例项目,显示grunt模块未运行:https://github.com/chrisabrams/stackoverflow-grunt-example
答案 0 :(得分:2)
您的s3-generate
任务是一个配置为阅读this.options()
的多任务,这意味着您的配置应如下所示:
's3-generate': {
options: {
dest: 's3.js',
key: 'a',
},
target: {}
}
如果您的任务不直接处理文件,请考虑在任务中使用this.data
来访问传递给s3-generate
的原始对象文字。