2015-04-17 46 views
1

我有一個品牌應用程序,我想有這樣的輸出:咕嚕少多個CSS文件保持文件夾結構

  • /品牌/
    • /默認/
      • default.css
    • /brand1/
      • brand1.css
    • /brand2/
      • brand2.css

這應該是從相同結構的branding文件夾,但與.LESS文件

輸出,我願做這樣的事情:

less: { 
     production: { 
     options: { 
     }, 
     files: { 
      'dist/branding/**/*.css': 'branding/**/*.less' 
     } 
     } 
    } 

我剛剛看到有關這方面的例子,他們都去同一個文件夾,但我想保持這種動態的,因爲在我的情況不存在像噸烙印,而品牌的文件夾已經不僅僅是一個CSS文件的更多,他們也有其他的文物像圖像等。 有什麼建議嗎?

+0

見http://gruntjs.com /配置任務#樓最文件 - 對象動態 –

回答

2

如果我的理解正確,您希望將下的LESS文件編譯爲dist/branding文件夾並保留文件夾結構。

要做到這一點,你會做這樣的事情:

files: [ 
    { 
    expand: true, // Recursive 
    cwd: "branding", // The startup directory 
    src: ["**/*.less"], // Source files 
    dest: "dist/branding", // Destination 
    ext: ".css" // File extension 
    } 
] 
+0

Thansk科林,這做到了。只要一個音符我必須在更少的文件夾的品牌,我希望它去的CSS:編到dist /品牌。 –

+0

感謝@EduardoinNorway我已經改變了我的答案,以反映這一點。 –

相關問題