汇编零页面的汇编命令

时间:2014-08-27 19:25:46

标签: node.js gruntjs assemble

所以我一直在尝试使用Assemble来制作电子邮件,直到现在它才有效;问题是,现在,当我尝试运行Assemble命令时,它失败了。或者,更确切地说,它成功了,并且阅读了一个消息,并且组装了0页#34;尽管没有出现实际的编译文件。老实说,我不知道问题是什么,因为所有选项似乎都配置为指向正确的文件夹(相对于gruntfile所在的根目录),直到最近它才起作用。

我不确定在这里打破了什么; grunt配置对象的相关部分摘录如下;完整的配置对象有点长,完全包含在这里。

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

关于我出错的地方的任何想法?

1 个答案:

答案 0 :(得分:1)

哦......你的assemble配置中有太多的图层。删除'default'对象包装:

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

在这种情况下,options适用于所有汇编目标,而pages是其中一个目标。