Grunt多任务在构建时抛出EISDIR错误

mad*_*kay 6 uglifyjs gruntjs

我正在尝试设置grunt来缩小src目录中的一些js文件并将它们复制到构建目录中.遵循grunt任务文档,我相信以下配置应该有效.

uglify: {
    dist: {
      files: [
        {
          expand: true,     // Enable dynamic expansion.
          cwd: 'src/js/',   // Src matches are relative to this path.
          src: ['**/?.js'], // Actual pattern(s) to match.
          dest: 'build/minified/',   // Destination path prefix.
          ext: '.min.js'    // Dest filepaths will have this extension.
        }
      ]
    }
  }
Run Code Online (Sandbox Code Playgroud)

当我运行咕噜声时,我得到了消息

运行"uglify:dist"(uglify)任务警告:无法编写"build/minified"文件(错误代码:EISDIR).使用--force继续.

如果我将定义切换为使用手动文件路径,它可以正常工作.文档不正确吗?或者我使用它错了?

我正在运行grunt v0.4.0rc2

mut*_*til 3

更新 grunt 并替换src: ['**/?.js']src: ['**/*.js']

有关详细信息,请参阅通配模式指南。