基本Grunt.js用法:如何创建正确的目录结构

时间:2013-08-22 11:32:08

标签: javascript gruntjs

我正在为字体结束开发环境运行grunt。

我有以下目录结构:

Project
  -  Dev { My test dir for the build }
       - www
       - img
           - dir 1
           - dir 2

  -  Dist { The distribution dir, post grunt compile }

我有以下代码在grunt.js文件中复制图像文件:

img: {
             expand: false,
             src: ["dev/img/*"],
             dest: 'dist/img/',
                },

这样可以很好地复制文件,但是当我真正想要dist / img /(dir 1等)时,我最终得到dist / dev / img /(dir1等)。我做错了什么?

1 个答案:

答案 0 :(得分:0)

对于那些感兴趣的人,我在这里找到答案:https://github.com/gruntjs/grunt-contrib-copy

您需要使用CWD设置基础目录:

            expand: true,
            cwd: 'dev/',
            src: ['img/*'],
            dest: 'dist/img/',
            flatten: true,
            filter: 'isFile',