File GruntJS只将插件文件复制到目录中

File GruntJS只将插件文件复制到目录中,file,copy,gruntjs,File,Copy,Gruntjs,grunt contrib复制插件或任何其他复制插件是否可以只复制文件 我目前正在使用以下任务: copy: { vendorJs: { files: [ { dest: "app/dist/client/vendor/js/", src: ["bower_components/**/*.min.js"]

grunt contrib复制插件或任何其他复制插件是否可以只复制文件

我目前正在使用以下任务:

copy: {
        vendorJs: {
                files: [
                    {
                        dest: "app/dist/client/vendor/js/",
                        src: ["bower_components/**/*.min.js"]
                    }
                ]
            }
        }
那么,如何在不考虑src对象的文件夹结构的情况下只复制目标中的文件呢


提前谢谢

经过一些研究,我发现grunt文件模式具有“扁平化”属性,可用于完成上述任务

以下配置解决了我的问题:

copy: {
        vendorJs: {
                files: [
                    {
                        expand: true,
                        flatten: true,
                        filter: "isFile",
                        cwd: "bower_components/",
                        dest: "app/dist/client/vendor/js/",
                        src: ["**/*.min.js"]
                    }
                ]
            }