이세개발
SKIP_PREFLIGHT_CHECK=true​
## 오류 내용
eslint-loader/dist/cjs.js

skip_preflight_check 를 설정하면 해결이 된다.\

Create React App(CRA)에서 사용되는 환경 변수
CRA는 리액트 애플리케이션을 쉽게 시작할 수 있도록 도와주는 도구
CRA는 프로젝트를 설정하고 개발 서버를 실행하는 데 필요한 여러 사전 작업을 자동으로 수행하는데
기본적으로 CRA는 프로젝트를 시작하기 전에 미리 설정된 몇 가지 조건을 확인하는데 있어서 생기는 오류로
개발 환경에서 애플리케이션을 제대로 실행하기 위해 필요한 종속성 및 설정과 관련된다.
때때로 CRA 에서 사전 작업이 너무 오래 걸리거나 일부 조건을 만족시키기 어려운 경우가 있다.

skip_preflight_check 설정법

skip_preflight_check 설정으로 환경 변수는 CRA 사전 작업을 건너뛸 수 있도록 해준다.
또한 사전 작업 검사를 생략하고 프로젝트를 빠르게 시작할 수 있다.

  • 방법 1: CRA의 시작 스크립트에서 이 변수를 설정
    package.json 에 설정을 해서 yarn start 하거나 react-scripts start로 직접 실행할 때에 변수를 지정하면서 실행을 한다.

SKIP_PREFLIGHT_CHECK=true react-scripts start

 

  • 방법 2 : .env 지정
    .env 파일을 루트에 만든다
SKIP_PREFLIGHT_CHECK=true

 

  • 단점 : skip_preflight_check를 사용할 경우, 애플리케이션에서 예기치 않은 문제가 발생할 수 있으므로 신중하게 판단해야 한다.

'legacy' 카테고리의 다른 글

깃허브 github 다크모드 설정  (0) 2023.06.21
스팀덱 windows 드라이버  (0) 2023.05.17
에픽게임즈 무료게임 자동 받기  (0) 2023.05.07
파이썬 가상환경  (0) 2023.04.18
claymore 명령어  (0) 2023.04.16
profile

이세개발

@print(name)

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!