2014-08-27 8 views
0

Итак, я пытаюсь использовать Assemble для создания электронных писем, и до сих пор это работает; проблема в том, что теперь, когда я пытаюсь запустить команду Assemble, она терпит неудачу. Или, что более точно, это удается, с сообщением, читающим «0 страниц, собранных», несмотря на то, что не появилось никаких компилируемых файлов. Я честно понимаю, что проблема здесь, поскольку все параметры, похоже, настроены на правильные папки (относительно корневого каталога, где находится файл grunt), и до недавнего времени он работал.Соберите команду, собрав нулевые страницы

Я не совсем уверен, что здесь сломано; соответствующий раздел объекта конфигурации grunt выдается ниже; полный объект конфигурации немного длинный, чтобы включить здесь полностью.

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

Любые мысли о том, где я ошибся?

+0

У вас есть репозиторий, который я могу посмотреть или судить о полном gruntfile.js? Какую версию сборки вы используете? – doowb

+0

Это рабочий проект, поэтому я не могу освободить исходный код; что он основан на https://github.com/leemunroe/grunt-email-design с некоторыми изменениями, в частности, задачи CDN и Cloudfiles, удаленные. – moberemk

ответ

1

oh ... у вас слишком много слоев в конфигурации assemble. Удалите 'default' объект обертку:

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

В этом случае options для всех собрать цели и pages является одной из целей.

+0

Да, именно так оно и было - получилось, что работала в конце прошлой недели и забыла отправить ответ. Спасибо, что поставили! – moberemk