JS 라이브러리를 작성하고 require
호출로 연결된 CommonJS 모듈의 계층 구조에서 코드를 구성하고 있습니다. 그런 다음 외부 종속성 (예 : Underscore)도 있습니다.CommonJS 모듈을 단일 UMD 라이브러리 파일로 묶는 방법은 무엇입니까?
내 라이브러리 모듈을 모두 require
으로 유지해야하는 외부 종속성을 제외하고 단일 파일 (CommonJS + AMD)로 묶을 수 있습니까?
내가 Browserify 실험 및 --standalone
및 --external
하지만 함께 듯했으나, 한가 번들로 LIB 내부에 남아있는 require
전화와 혼동 도착이 번들 라이브러리를 사용하는 응용 프로그램에 다시 Browserify를 사용하는 경우. Derequire와 같은 것을 제거하면 외부 종속성에 대한 호출 인 require
도 제거됩니다.
다른 라이브러리에서이 방법에 접근하는 방법을 알아 내려했지만 대부분 사용자 지정 연결 스크립트가있는 것 같습니다. 더 간단한 해결책이 있습니까? 공통된 사용 사례 여야합니다.
GitHub 또는 plnkr과 같은 파일을 사용하여 최소한의 테스트 케이스를 만들 수 있습니까? 또한, 어떤 버전의 browserify? – JMM