0

我正在为字体端开发环境运行 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 etc) 时,我最终得到了 dist/dev/img/(dir1 etc)。我究竟做错了什么?

4

1 回答 1

0

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

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

            expand: true,
            cwd: 'dev/',
            src: ['img/*'],
            dest: 'dist/img/',
            flatten: true,
            filter: 'isFile',
于 2013-08-22T11:40:44.703 回答