0

そこで私は、Assembleを使って電子メールを作成しようとしてきましたが、今までは機能していました。問題は、Assemble コマンドを実行しようとすると失敗することです。または、より正確には、実際のコンパイル済みファイルが表示されないにもかかわらず、「0 ページが組み立てられました」というメッセージが表示されて成功します。すべてのオプションが適切なフォルダー (gruntfile が配置されているルート ディレクトリに対して相対的) を指すように構成されているように見え、最近まで機能していたため、ここで問題が何であるかについて正直に途方に暮れています。

ここで何が壊れているのかよくわかりません。grunt config オブジェクトの関連セクションを以下に抜粋します。完全な構成オブジェクトは、ここにすべて含めるには少し長くなります。

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

私が間違っていた場所について何か考えはありますか?

4

1 に答える 1

1

ああ...構成にレイヤーが多すぎassembleます。'default'オブジェクトのラッピングを削除します。

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

この場合、optionsはすべてのアセンブル ターゲットに対応しpages、ターゲットの 1 つです。

于 2014-09-10T20:12:15.023 に答える