동형 모듈을 작성하려고합니다. 서버 자바 스크립트는 JINT 내부에서 실행됩니다. 모듈의 서버 버전을 구축하기 위해 특별히 webpack 번들을 만들었습니다. JINT가 호출 할 수있는 단일 함수를 공개하려고합니다. 그러나 나는이 전역 개체에 대한 함수를 찾고 있습니다 JINT에서 scriptEngine.Invoke 함수를 사용하고 있습니다. 전역 객체에 함수를 가져 오는 방법을 모르겠습니다. 노출 로더를 사용해 보았지만 전체 모듈을 내보내는 것처럼 보였고 하나의 함수 만 노출되도록 할 수는 없습니다. 나는 결과 번들을로드하고 FormValidator 세계를 검토 할 때는webpack을 사용하여 전역 함수 내보내기
export default function validate() {
return 'HelloWorld';
}
그것이 유효성을 가진 객체입니다 여기에
require("expose?FormValidator!./formValidator.js");
내 formValidator.js입니다 : 여기
내 진입 점입니다 기능. Validate 함수를 FormValidator에 직접 할당 할 수있는 방법이 있습니까?
아니요, 작동하지 않습니다.'''module.exports'''를 사용하면'''library''가 창에서 정의되지 않게됩니다. – Halt
하지만 완전히 잘못한 것은 아닙니다. 조금만 수정하면 효과가 있습니다. 내 대답을 확인하고 실수가 있으면 교정 해 주시겠습니까? – Halt
webpack 2 솔루션의 타이코트 버전이 있습니까? – rottenoats