inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

자주 사용하는 플러그인

miniCssExtractPlugin이 동작하지 않습니다.

해결된 질문

1928

seed

작성한 질문수 7

0

Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js):

Error: Automatic publicPath is not supported in this browser

계속 위와 같은 에러가 뜨는데 어떻게 해야할까요?
 ./node_modules/mini-css-extract-plugin/dist/loader.js 경로에 파일은 정상적으로 있고

package.json에도 mini-css-extract-plugin이 설치되어 버전명도 적혀있습니다.

nodejs 웹팩 eslint babel

답변 6

1

seed

여러모로 좀 웃기긴한데 웹팩 4버전을 uninstall하고 설치하려는데 안돼서 그냥 여러가지 방법 찾아보다가 아래와 같은 방식으로 해결했습니다.

동일한 에러 있는분이 있다면 참고가 되었으면 좋겠습니다.

0

흰색너구리

오래 된 질문이라 올리는게 맞는지는 모르겠습니다.

저 같은 경우는 npmjs 페이지를 참고하여 publicPath 옵션을 직접 지정하여 넣어 해결하였습니다.

use: [
                    {
                        loader: process.env.NODE_ENV === 'production' ? MiniCssExtractPlugin.loader : 'style-loader',
                        options: process.env.NODE_ENV === 'production' ? { publicPath: '/dist/' } : {},
                    },
                    'css-loader',
                ],

0

seed

node를 LTS 버전으로 설치하면 아래 코드로도 정상 동작합니다.

use: [
   process.env.NODE_ENV === 'production' ? MiniCssExtractPlugin.loader : 'stye-loader',
   'css-loader'
]

0

김정환

아 그러면 실습버전과 동일하게 웹팩 버전을 내리시는게 좋을 것 같습니다.

npm i webpack@4  

명령어로 웹팩 재 설치후에 다시 시도해 보세요.

0

seed

말씀주신대로 output에 publicPath를 추가하였는데 위와 같은 에러가 나오기 시작했습니다.
최대한 혼자 해결해보려고 하는데 잘 안되네요..

웹팩 버전은 webpack은 ^5.4.0 cli는 ^4.2.0입니다.

0

김정환

아래 오류 문구로 검색해보니 웹팩 버전이 원인인것 같네요.

  • "Error: Automatic publicPath is not supported in this browser" 

아마 사용하신 웹팩버전이 5인지 확인해 보시고요. publicPath를 지정하는 방법으로 해결하는 것 같네요. 

  • https://stackoverflow.com/questions/64294706/webpack5-automatic-publicpath-is-not-supported-in-this-browser

webpack.config.js 파일의 output 설정에 publicPath를 이렇게 추가해 보세요. 

output: {
  publicPath: '/',

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

1

111

3

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

1

223

1

에러 해결 공유드립니다

1

224

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

167

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

464

1

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

1

406

1

깃허브 확인 문의

0

575

1

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

0

405

1

해쉬값과 캐쉬 갱신

1

461

1

Hash 에러 발생

1

2667

2

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

0

831

3

웹팩 버전

0

524

1

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

0

485

1