yeoman/grunt任务:将文件夹复制到dist

use*_*498 0 directory gruntjs yeoman

我是yeoman和grunt的新手,我不知道如何将我在app目录中创建的文件夹复制到dist目录.

该文件夹是/ data/locales/lng/_ ns _.json,有几个lng文件夹和多个ns文件.

我想将整个结构复制到dist目录.

我尝试了复制任务并添加了这个:

{
    cwd: '<%= yeoman.app %>',
    dest: '<%= yeoman.dist %>',
    src: [
        'data/**/*.{json}'
    ]
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用......

bad*_*tax 6

"我想将整个结构复制到dist目录."

这应该这样做:

{
    cwd: 'data',
    dest: 'path/to/dest',
    src: ['**']
}
Run Code Online (Sandbox Code Playgroud)

这会将'data'目录中的所有文件和目录复制到目标目录.

更多示例:https://github.com/gruntjs/grunt-contrib-copy#usage-examples