2014-02-24 56 views
3

我試圖從pages/*.hbs獲取源文件並將它們放入build目錄的根目錄。目前,他們結束於build/pages/*.html在Grunt.js和彙編中將目錄從'src'刪除到'dest'路徑

這是我的任務配置。我試圖調查Grunt's task configuration options,但沒有得到任何好運。

assemble: { 
     options: { 
      layout: 'layouts/default.hbs' 
     }, 
     pages: { 
      src: ['pages/*.hbs'], 
      dest: 'build/' 
     } 
+0

如果添加什麼斜槓? 'dest:'build /''。這會改變什麼嗎? – Andy

+0

不,'build'和'build /'會產生相同的結果。我用'options.cwd'和'options.flatten'來欺騙,但這只是讓我錯誤。 – ele

回答

2

您需要expand: true這使得額外的選項,與cwd它允許你指定但不包括你src路徑一部分沿。

assemble: { 
    options: { 
     layout: 'layouts/default.hbs' 
    }, 
    pages: { 
     expand: true, 
     cwd: 'pages' 
     src: ['*.hbs'], 
     dest: 'build/' 
    } 

Building the Files object dynamically

+1

就是這樣。謝謝! – ele