如何连接文件夹中的所有JS文件?

时间:2015-04-07 12:00:14

标签: javascript gruntjs grunt-contrib-concat

我有一个主app文件夹,其中包含许多子文件夹,每个子文件夹都有自己的子文件夹等,其中包含.js个文件。

我想创建一个grunt任务,将所有.js个文件连接到这个主要顶级文件夹下的任何位置,称为src

有没有这样做?

现在,我有

            cwd: '.',
            src: [
                'src/**/**/*.js',
                'src/**/**/**/*.js',
                'src/**/**/**/**/*.js',
            ],
            dest: 'dist/app/superapp.js'

但这并未考虑所有可能的.js文件位置。如果我在某个文件夹中添加新的.js,我不想手动更新grunt任务。

1 个答案:

答案 0 :(得分:5)

根据grunt docs,您需要src/**/*.js

  

foo / ** / * .js将匹配foo /子目录及其所有子目录中以.js结尾的所有文件。