2016-04-07 30 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. 

下面從咕嚕-contrib請複製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

filter屬性允許您更精確地定位您想要複製的內容。您可以使用[此處]列出的任何方法(https://nodejs.org/docs/latest/api/fs.html#fs_class_fs_stats)。在你的情況下,你可能不想使用過濾器,因爲你可能也想要目錄。 – chrxr

+0

@panthro,如果這對你有用,你能標記爲正確嗎?謝謝。 – chrxr

相關問題