grunt mini css html js:只需复制到dest以获取某些文件

时间:2014-04-11 05:50:02

标签: gruntjs

我使用grunt任务来缩小静态文件,如js,css,html。

但是当我执行任务时,我发现了一些问题。

如果在css floder中,请包含一些gif以供使用。然后那些文件不能直接建立。

如果我不想使用复制插件。

你对这个案子有任何想法吗?

  uglify: {
        build: {
            expand: true,
            cwd: 'src/js',
            src: '**/*.js',
            dest: 'dist/js'
        }
    },
    cssmin: {
        minify: {
            expand: true,
            cwd: 'src/css/',
            src: ['*.css', '**/*.css'],//, '!*.min.css'
            dest: 'dist/css/'
        }
    }

1 个答案:

答案 0 :(得分:0)

cssmin和uglify不会复制你的gif资产,你必须使用grunt的复制任务,使用这样的配置

copy: {
  assets: {
    expand: true,
    cwd: 'src/css',
    dest: 'dist/css',
    src: '**/*.{gif,png,jpg}'
  },
}