inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)

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

143

javascript_newbie

작성한 질문수 1

0

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

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

eslint 웹팩 babel nodejs

답변 1

0

김정환

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

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

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

지금 시점에서 해당 강의를 듣는 것에 대하여

1

111

3

2025년 기준 번들러 트렌드와 선택 기준이 궁금합니다 (Webpack, Vite, tsup 등)

1

223

1

에러 해결 공유드립니다

1

225

2

webpack 4 버전과 호환되는 플러그인 버전 공유드립니다

1

233

2

eslint

0

381

3

도와주세요!

0

167

2

[수강 중 트러블슈팅 공유] webpack, webpack-cli 버전

1

145

1

질문 an error occurred while loading the image

1

469

1

webpack에서 babel-loader 사용할때 질문

1

150

1

자주 사용하는 플러그인 에서 질문이 있습니다.

1

168

1

eslint no-extra-semi 관련 질문

1

144

1

webpack5 에서 open index.html하는법 + 질문

1

168

1

TypeError: ((process.env.NODE_ENV === "production") && [MiniCssExtractPlugin]) is not iterable

2

302

1

혹시 웹팩 5 내용으로 강의 업데이트는 안되는건가요?

1

371

1

에러없이 png안뜨시는 분들

1

274

1

Error: Cannot find module 'node:crypto'

1

465

1

DefinePlugin 관련; env와 관련하여, (21.06.22 16:15, aloha_jh) 답변포함

1

407

1

깃허브 확인 문의

0

575

1

폴더를 prettier로 돌렸을 때 나오는 에러 구문에 대한 질문

0

407

1

해쉬값과 캐쉬 갱신

1

461

1

Hash 에러 발생

1

2667

2

webpack.config.js에서의 CommonJS방식에 대한 질문

0

831

3

웹팩 버전

0

524

1

웹팩-cli 버전을 명시하지 않으면 왜 에러가 날까요?

0

485

1