2014-05-17 3 views
4

꿀꺽 거리기 작업을 통해 실행할 때 생성 된 html 파일의 여러 위치에서 html 조각을 가져오고 싶습니다. index.html 파일 내부꿀꺽 거리기, html 템플릿 및 조각로드

gulp.task('build_html', function() { 
    gulp.src('resources/index.html') 
     .pipe(template({ident: '1'})) 
     .pipe(gulp.dest('frontend')); 
}); 

나는 조각에서로드하고자하는 HTML의 많은, 예를 들어 부트 스트랩 드롭 다운 메뉴

<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> 
     <span class="sr-only">Toggle navigation</span> 
     <span class="icon-bar"></span> 
     <span class="icon-bar"></span> 
     <span class="icon-bar"></span> 
     </button> 

:

다음

내 꿀꺽 작업입니다 어떤 것을 가지고로드 할 수있게하고 싶습니다.

<% load("dropdown"); %> 

그리고 나서

어쨌든 나는 그것이 믹스 인 기능 http://lodash.com/docs#mixin 를 사용하여 수행하지만 꿀꺽를 사용하고 있음을 나는

사람이 이미 수행 등 파일 로더를 필요 부여해야 가정 ... 상대 경로의 드롭 다운 파일을 찾습니다 이것들이 나를 가리킬 수있는 모범이 있습니까?

답변

2

내가

https://www.npmjs.org/package/gulp-file-include/

https://www.npmjs.org/package/gulp-file-includer/

그래서 내가 밑줄을 할 필요가 없습니다 원하는 것을 나에게 대부분을주고 이미 일부 꿀꺽 플러그인이있는 것 같습니다 mixin 내가 원하는 기능을 얻을 수 있습니다.

그러나 누군가 내가 밑줄 mixin으로 그것을 할 수있는 방법을 보여주고 싶다면 나는 그것을 답으로 표시 할 것 같았습니다 - 생각하는 것은 아마 소스를 생각할 수 있습니다.