2014-08-27 25 views
0

所以我一直在嘗試使用Assemble來構建電子郵件,直到現在它的工作;現在的問題是,當我嘗試運行組裝命令時,它失敗。或者,更準確地說,它會成功,即使沒有實際編譯的文件出現,也會顯示一條消息,顯示「0頁已組裝」。由於所有選項似乎都配置爲指向正確的文件夾(相對於gruntfile所在的根目錄),並且直到最近它還在工作,所以我對此感到不知所措。彙編命令組裝零頁

我不太確定這裏有什麼壞處;下面摘錄了grunt配置對象的相關部分;這裏完整的配置對象有點長。

assemble: { 
    'default': { 
    options: { 
     layoutdir: 'src/layouts' 
    }, 
    pages: { 
     src: ['src/emails/*.hbs'], 
     dest: 'dist/' 
    } 
    } 
} 

有關我哪裏出錯的想法嗎?

+0

你有一個倉庫我可以看看或gruntfile.js的全部內容?你使用什麼版本的組裝? – doowb 2014-08-29 17:46:30

+0

這是一個工作項目,所以我不能發佈源代碼;也就是說,它基於https://github.com/leemunroe/grunt-email-design,並進行了一些修改,特別是刪除了CDN和Cloudfiles任務。 – moberemk 2014-09-01 20:24:23

回答

1

哦......你的assemble配置中有太多的圖層。取下'default'對象包裝:

assemble: { 
    options: { 
    layoutdir: 'src/layouts' 
    }, 
    pages: { 
    src: ['src/emails/*.hbs'], 
    dest: 'dist/' 
    } 
} 

在這種情況下,options是所有組裝目標,pages是目標之一。

+0

是的,就是這樣 - 上週晚些時候工作,忘了發佈答案。感謝您提出一個! – moberemk 2014-09-11 00:48:23