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 |