디렉토리의 밑줄 템플릿을 단일 js 파일에 연결하고 백본 앱에서 사용할 수 있도록로드합니다.

dineshbhoopathy

내 sails.js 앱의 backbonejs 부분과 함께 사용하기 위해 디렉토리의 모든 밑줄 템플릿을 단일 js 파일 (사전 컴파일?)로 결합하고 싶습니다.

나는 nodejs와 함께 일반 fs 모듈을 사용하여 파일을 읽고 결합 할 수 있다고 생각합니다.이 작업도 수행하기 위해 grunt를보고 있지만 여전히 확실하지 않습니다.

누군가가 이것으로 나를 도울 수 있습니까?

Mike Stapp

grunt를 사용하여이 작업을 수행 할 수 있습니다. 플러그인 grunt-contrib-jst은 당신이 찾고있는 것입니다. 여기에 설치 및 사용 문서가 있습니다 .

이와 같은 간단한 Gruntfile.js가해야합니다. (이 예제 소스 코드는 아래에 모든 가정 src/하위 디렉토리가 모든 템플릿에서 *이 .html 파일에 src/, 당신은 출력 파일 만들 build/하위 디렉토리를. 실제 상황에 맞게 필요에 따라 조정합니다.) 실행 입력하여 grunt온 명령 줄.

build/view-templates.js색인 파일 단일 파일 포함하기 만하면 모든 Underscore보기 템플릿을로드 할 수 있습니다.

module.exports = function(grunt) {

  grunt.loadNpmTasks('grunt-contrib-jst');

  grunt.initConfig({
    // compile view templates into single file
    jst: {
        compile: {
            files: {
                "build/view-templates.js": ["src/**/*.html"]
            }
        }
    }
  });

  grunt.registerTask('default', 'jst' );
};

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관