• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

웹팩 플러그인 질문입니다.

20.07.23 23:55 작성 조회수 84

0

webpack안에 플러그인들을 [new fooPlugin()] 이런식으로 전달하게 되는데, 왜 이렇게 전달하는 걸까요?

그냥 [fooPlugin] 으로 전달하면 안되나요? 

답변 1

답변을 작성해보세요.

0

웹팩보다는 자바스크립트 문법과 관련있습니다. 클래스 생성자 함수를 전달하면 안되냐는 질문이신데요.

클래스 생성자 함수는 여러 인자를 받아 실행해야 자바스크립트 객체가 생성합니다. 플러그인은 이렇게 생성된 객체를 받는 거죠.

만약 생성자 함수만 전달한다면 웹팩은 이 함수로 객체를 어떻게 만들어야할지 모를거에요. 그래서 직접 사용자가 생성해서 웹팩에게 전달해 줍니다.