2012-11-20 1 views
0

프로젝트의 병합/최적화 중에 r.js가 javascript (또는 기타) 파일의 소스 코드를 처리하는 방법을 사용자 정의 할 수 있는지 알고 싶었습니다. require.js를 사용합니다.r.js 및 requirejs를 사용하여 최적화하는 동안 사용자 정의 소스 처리

예를 들어 자바와 유사한 주석을 처리하는 것과 같이 사용자 정의 변환을 적용해야합니다.

나는 b.use()를 사용하여 browserify로 가능한 것과 비슷한 것을 찾고 있습니다.

답변

1

해결책을 찾았습니다. 실제로 "onBuildWrite"구성 매개 변수를 사용하고 각 모듈이 직렬화되기 전에 실행되는 콜백을 지정할 수 있습니까? 다음과 같음 :

var config = { 
    baseUrl: 'src', 
    onBuildWrite: function(name, path, contents) { 
    //Additional processing 
    return contents; 
    }, 
    modules: [{ 
    name: 'main' 
    }], 
}; 
requirejs.optimize(config, function(results) {}); 
관련 문제