Front-end/React
[React] 리액트 IE11 익스플로러 연동 크로스 브라우징 해결
이안92
2021. 5. 11. 11:47
반응형
리액트 IE11 크로스 브라우징 문제 해결
Vue3로 신나게 개발을 완료하니 갑자기 익스플로러에서는 babel, polyfill을 이용해도 지원을 안해준다는 청천벽력같은 소리에 다시 React 고향으로 돌아왔다.
react-app-polyfill
먼저, 터미널에 react-app-polyfill을 설치한다. (개인적으로 yarn이 더 안정적이고 오류가 덜 떠서 추천)
yarn add react-app-polyfill
또는
npm install react-app-polyfill
package.json
development에 "ie 11"을 추가해준다.
index.js
react-app-polyfill/ie11과 /stable을 import해준다.
import 'react-app-polyfill/ie11';
import 'react-app-polyfill/stable';
import React from 'react';
import ReactDOM from 'react-dom';
...
node_modules/.cache
마지막으로 node_modules/.cache 폴더를 삭제하고(존재한다면) 다시 npm start로 실행해본다.
반응형