2014-08-27 2 views
0

그래서 지금까지 Assemble을 사용하여 전자 메일을 작성하려고 시도했지만 지금까지는 작동합니다. 문제는 지금 어셈블 명령을 실행하려고하면 실패한다는 것입니다. 또는 더 정확하게 말하면 실제로 컴파일 된 파일이 나타나지 않고 "0 pages assembled"이라는 메시지가 표시되면서 성공합니다. 모든 옵션이 올바른 폴더 (gruntfile이있는 루트 디렉토리와 관련이 있음)를 가리 키도록 구성되어 있고 최근까지는 제대로 작동했음을 알았 기 때문에이 문제가 여기에 있다는 사실을 알고 솔직히 말씀드립니다.제로 페이지 조립 명령 조립

나는 여기서 무엇이 망가 졌는지 잘 모르겠다. grunt config 객체의 관련 섹션은 아래에서 발췌되었습니다. 전체 설정 객체는 여기에 전체를 포함하기에 약간 길다.

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

오 ... assemble 구성에 너무 많은 레이어가 있습니다. 'default' 객체 포장 제거 :이 경우

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

options는 모든 목표를 조립위한 것이며, pages는 목표 중 하나입니다.

+0

네. 정확히 말하자면 지난 주말에 일을 끝내고 답을 게시하는 것을 잊었습니다. 하나 주셔서 감사합니다! – moberemk