Webpack 5로 반응

2021년 7월 현재 create-react-app Webpack 4를 사용합니다 . 불행히도, 그것은 우리가 Webpack 5를 실험하기 위해 의존성을 설치하고 빌드 프로세스를 스스로 구성해야 한다는 것을 의미합니다. 이것은 create-react-appWebpack 5로 생성된 프로젝트를 마이그레이션하기 위한 빠른 가이드 입니다.

1. 새 프로젝트 생성/기존 프로젝트 사용

npx create-react-app reactw5

create-react-app프로젝트를 초기화하는 데 사용한 경우 번들링, 트랜스필 및 기타 최적화를 즉시 처리합니다. 그러나 이 설정은 Webpack 4를 사용하고 Webpack 5에서는 아무 소용이 없습니다. 다른 도구와 함께 Webpack 5를 설치하고 구성해야 합니다.

웹팩 종속성

yarn add -D webpack webpack-cli webpack-dev-server html-webpack-plugin serve

yarn add -D babel-loader @babel/core @babel/preset-env @babel/preset-react

yarn add -D css-loader style-loader @svgr/webpack style-loader url-loader

3. webpack.config.js루트 수준에서 파일을 생성 합니다.

이제 Webpack 5가 있으므로 작동하려면 사용자 지정 구성이 필요합니다.

*** 이것은 생산 준비 구성이 결코 아닙니다. 필요에 따라 typescript, CSS 전/후 프로세서 및 기타 최적화를 처리해야 할 수도 있습니다. 하지만 시작하기에 충분하기를 바랍니다 ***

4. babel.config.json루트 수준에서 파일을 생성 합니다.

React에 도움이 되도록 많은 babel 플러그인을 설치했습니다. 구성해 보겠습니다.

5. 마지막으로 package.json파일을 업데이트 합니다.

이제 Webpack과 Babel을 구성했으므로 NPM 스크립트를 교체해야 합니다.

다음으로 응용 프로그램을 시작할 수 있어야 합니다. yarn start

이제 React 앱에서 webpack 5를 사용합니다. 건배!

Suggested posts

뇌졸중의 치명적인 결과 피하기: 가족의 여정에서 배우기 .

뇌졸중의 치명적인 결과 피하기: 가족의 여정에서 배우기 .

머리말 뇌졸중은 누구에게나 언제든지 닥칠 수 있는 의학적 응급 상황입니다. 뇌의 한 부분으로의 혈류가 중단되어 갑작스러운 뇌 기능 상실로 이어질 때 발생합니다.

Jest — 강력한 JavaScript 테스트 프레임워크

Jest — 강력한 JavaScript 테스트 프레임워크

테스트는 소프트웨어 개발의 필수적인 부분입니다. 코드가 신뢰할 수 있고 예상대로 작동하며 오류 가능성이 줄어듭니다.

Related posts

그 위협 아카이브: Vol 7 블랙 바스타

그 위협 아카이브: Vol 7 블랙 바스타

오늘날의 상호 연결된 세계에서 사이버 공격의 위협은 그 어느 때보다 만연해 있습니다. 사이버 범죄자와 국가 행위자는 지속적으로 취약점을 악용하고 귀중한 데이터를 도용하여 모든 규모의 조직에 상당한 위험을 초래합니다.

2년간의 디자인 - 좋은 것, 나쁜 것, 추한 것…

2년간의 디자인 - 좋은 것, 나쁜 것, 추한 것…

“Siri야, Olivia Dean의 Me Dive 재생해줘.” 나이지리아 아쿠레에 있는 Future Academy Africa에서 인턴십을 시작한 것은 2021년 5월이었습니다.

저널 아웃버트

저널 아웃버트

오픈 다이어리: 하루의 사진. 나는 항상 이야기에 매료되었습니다.

위협 사냥을 위한 OSINT 수집

위협 사냥을 위한 OSINT 수집

안녕하세요, 사이버 애호가 여러분! 위협 사냥 시리즈에 대한 OSINT에 다시 오신 것을 환영합니다. 첫 번째 기사에서는 OSINT에 대한 개요와 위협 사냥에서의 중요성에 대해 설명했습니다.