Grunt uglify没有找到文件

Mik*_*gin 3 gruntjs grunt-contrib-uglify

我有以下目录结构:

--development 
  -js
    -pages

--js
  -pages
Run Code Online (Sandbox Code Playgroud)

我正在尝试将所有文​​件放在development/js/pages中并输出它们js/pages并使用grunt uglify缩小它们但仍保留单独的文件 - 我不想将所有文件组合在一起.我尝试过以下方法:

build: {
            src: 'development/js/pages/*.js',
            dest: 'js/page',
            options: {
                sourceMap: true,
                compress: true,
                mangle: true
            }
        } 
Run Code Online (Sandbox Code Playgroud)

但这给了我一个错误:无法写入js/page文件

然后我尝试了这个,这是在uglify文档上:

build : {
            files: [{
                cwd: 'development/js/pages',
                src: '*.js',
                dest: 'js/page'
            }],
            options : {
                sourceMap: true,
                compress: true,
                mangle: true

            }
}
Run Code Online (Sandbox Code Playgroud)

但这只是给我这个开发/ js/pages中的每个文件的错误:

源文件"filename.js"未找到

然后另一个错误说Destination(js/page)没有写,因为源文件是空的.

有什么想法吗?

Mik*_*gin 8

对于其他任何人看上面的第二个选项几乎工作但我需要删除选项块并包括扩展文件块:

pages: {
            files: [{
                expand: true,
                cwd: 'development/js/page',
                src: '*.js',
                dest: 'js/page/',
                ext : '.min.js',
            }]
            }
Run Code Online (Sandbox Code Playgroud)