2016-04-07 8 views
0
{ 
    expand: true, 
    cwd: '/static', 
    src: ['**'], 
    dest: '../../public/' 
} 

Я пытаюсь скопировать статическую папку и весь ее контент в общую папку, но выше всего копирует то, что находится внутри статической папки.Скопируйте папку с помощью cwd

Как я могу включить статическую папку в копию?

ответ

0

От Grunt docs:

cwd: All src matches are relative to (but don't include) this path. 

В ниже от ворчания-вно-копии readme:

// includes files within path 
    {expand: true, src: ['path/*'], dest: 'dest/', filter: 'isFile'}, 

    // includes files within path and its sub-directories 
    {expand: true, src: ['path/**'], dest: 'dest/'}, 
+0

Спасибо - что фильтр: 'ISFILE' делать? – panthro

+0

Свойство фильтра позволяет более точно настроить таргетинг на то, что вы хотите скопировать. Вы можете использовать любой из перечисленных методов [здесь] (https://nodejs.org/docs/latest/api/fs.html#fs_class_fs_stats). В вашем случае вы можете не захотеть использовать фильтр, так как вам могут понадобиться каталоги. – chrxr

+0

@panthro, если это сработает для вас, вы могли бы отметить как правильно? Благодарю. – chrxr

 Смежные вопросы

  • Нет связанных вопросов^_^