inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Tìm hiểu và thực hành về môi trường phát triển frontend (webpack, babel, eslint..)

Thực hành nhập/xuất

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

Đã giải quyết

484

smysmy

7 câu hỏi đã được viết

0

안녕하세요? 웹팩 cli를 처음 깔아보는 수강생입니다..

npm install -D webpack@4 webpack-cli

위의 코드처럼 그냥 webpack-cli를 깔면, 에러가 발생하는데요...

그래서

수업시간에 webpack-cli를 버전3을 사용한다는 글을 보고, 다음과 같이 명령어를 바꿔서 쳐보았더니

npm install -D webpack@4 webpack-cli@3

정상적으로 설치가 되었습니다.

 

왜 버전을 명시해주지 않으면 에러가 발생하나요?

 

 

node.js 웹팩 babel eslint

Câu trả lời 1

0

jeonghwan

webpack-cli은 내부에서 webpack을 실행하기 때문에 서로 호환되는 버전이어야 합니다.

패키지 설치히 버전명을 명시하지 않으면 최신버전은 webpack-cli@5를 설치할텐데요. 저도 찾아보니 이것은 웹팩 v5 이상과 사용할수 있네요.

webpack-cli v5.0.0+ requires node >= v14.15.0, webpack >= v5.0.0, and webpack-dev-server >= v4.0.0.
참고: https://webpack.js.org/api/cli/ (webpack 4로 선택)

 

1

smysmy

아하 정리하자면,

웹팩과 웹팩cli는 서로 호환이 되야하는데,

저는 웹팩 4버전을 사용하면서 웹팩cli 5버전을 사용하려고 하니깐 안되는거군요!
왜냐면 웹팩cli 5버전은 웹팩 5버전부터 호환이 되기 때문에요!

덕분에 완전히 이해되었습니다! 감사합니당~😊

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

1

110

3

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

1

221

1

에러 해결 공유드립니다

1

224

2

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

1

233

2

eslint

0

379

3

도와주세요!

0

167

2

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

1

145

1

질문 an error occurred while loading the image

1

468

1

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

1

150

1

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

1

168

1

eslint no-extra-semi 관련 질문

1

143

1

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

1

167

1

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

2

301

1

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

1

370

1

에러없이 png안뜨시는 분들

1

274

1

Error: Cannot find module 'node:crypto'

1

464

1

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

1

406

1

깃허브 확인 문의

0

575

1

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

0

405

1

해쉬값과 캐쉬 갱신

1

460

1

Hash 에러 발생

1

2667

2

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

0

829

3

웹팩 버전

0

522

1

import해오는 두가지 방법에 대해 제가 잘 이해한건지 확인받고 싶습니다!!

0

318

1