작성
·
192
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
Webpack 5로의 마이그레이션이나 프로젝트 설정의 잘못된 구성으로 인해 발생한 에러 같습니다. 에러 메시지에 따르면, Webpack 5 버전 이상에서는 기본적으로 Node.js 코어 모듈에 대한 폴리필을 더 이상 포함하지 않는다고 합니다. 사용자는 필요한 모듈을 계속 사용하기 위해서 폴리필을 추가하거나 추가 패키지를 설치해야 할 수도 있습니다. 또는 폴리필이 필요 없다면 fallback을 false로 설정하는 것이 제안되고 있습니다.
‘zlib’과 ‘querystring’ 모듈과 관련된 이슈를 해결하기 위해서는 다음과 같은 방법을 시도해 볼 수 있습니다:
필요한 폴리필을 추가하거나 관련 패키지를 설치합니다. 예를 들어, 패키지를 설치하기 위해 npm이나 yarn을 사용할 수 있습니다.
npm install zlib querystring --save
또는
yarn add zlib querystring
webpack 설정 파일에 폴리필 또는 추가 설정을 포함시켜야 할 수 있습니다. 예를 들어, webpack.config.js 파일에 다음과 같은 설정을 추가할 수 있습니다:
resolve: {
fallback: {
"zlib": require.resolve("browserify-zlib"),
"querystring": require.resolve("querystring-es3")
}
}
이 방법들이 문제 해결에 도움이 되길 바라며, 추가적인 설치가 필요한지 여부는 프로젝트의 다른 의존성과 구성에 따라 달라질 수 있습니다. 프로젝트의 webpack 버전 업그레이드나 설정 변경 후에도 문제가 계속된다면, 개발 환경의 세부 사항과 함께 더 구체적인 정보를 제공해 주시면 해결책을 찾는데 도움이 될 것입니다.
챗gpt의 도움을 받아 webpack.config.js를 생성하고 필요한 것들을 넣었는데도 여전히 오류가 발생합니다.
현재 듣는 수업에 맞는 위치의 webpack.config.js를 제공해 주실 수 있을까요?