본문 바로가기

WEB/React

[React] yarn 사용시 create-react-app과의 충돌 해결법

App.js 파일에서 코드를 수정하고 저장하면 다음과 같은 오류가 나온다.

[eslint] Failed to load config "react-app" to extend from.
Referenced from: C:\Users\*\Desktop\Programming\React\basic\package.json
ERROR in [eslint] Failed to load config "react-app" to extend from.
Referenced from: C:\Users\*\Desktop\Programming\React\basic\package.json

이는 yarn 사용시 create-react-app과의 충돌때문에 일어나는 것이다.

 

이에 대한 해결책은 다음과 같이 따라해보자.

$ yarn add -D eslint-config-react-app
$ yarn cache clean
$ yarn install
$ yarn start

 

다음엔 프로젝트의 가장 상위 디렉토리에 yarnc.yml 파일을 만든 후 다음과 같이 적도록 하자.

packageExtensions:
  react-scripts@*:
    peerDependencies:
      eslint-config-react-app: '*'
        nodeLinker: node-modules

그리고 다시 코드를 수정을 해보면 에러가 뜨지 않고 저장이 될 것이다!

'WEB > React' 카테고리의 다른 글

[React] 컴포넌트 나누기  (0) 2023.01.23
[React] 조건부 렌더링  (0) 2023.01.23
[React] props 사용법  (0) 2023.01.17
[React] HTML과 JSX 문법 차이  (0) 2023.01.16
[React] 클라이언트 사이드 렌더링(CSR)  (1) 2023.01.16