【发布时间】:2015-03-04 05:50:57
【问题描述】:
我必须在这里遗漏一些非常简单的东西。我正在尝试编写一个处理文件的函数任务。 Grunt API 文档提到您可以[动态构建文件对象],但由于某种原因,我无法让它工作。我的 Gruntfile.js 文件的简化版本如下所示:
module.exports = function(grunt) {
grunt.initConfig({
proj: {
build: {
files: [{
expand: true,
cwd: 'src',
src: ['**/*.js'],
dest: 'dist'
}]
}
}
});
grunt.registerTask('proj', function(){
var files = grunt.config('proj.build.files');
console.log(files);
});
};
我希望日志显示从 src 目录到 dist 目录的文件映射列表。实际记录的是配置中的对象 proj.build.files,如下所示:
Running "proj:build" task
[ { expand: true, cwd: 'src', src: [ '**/*.js' ], dest: 'dist' } ]
Done, without errors.
API 文档仅在其他任务方面讨论这种类型的配置。我尝试通过 uglify 任务查看文件映射是如何检索的,但我无法弄清楚。
【问题讨论】:
-
您可能会发现这很有用:stackoverflow.com/questions/28847471/…