React 앱과 Jest를 이용할때 Dependency 문제의 해결법

예제를 통해 React앱에서 Jest를 install 한뒤 npm start를 하니까

Dependcy ( 의존성 ) 문제가 생겨서 start가 되지 않았다.

오류에서도 이 방법이 제시 됬는데, 정확한 문제의 이유는 알아봐야 할 것 같고,

당장에 npm start가 되도록 처치를 하는 법을 레딧에서 가져왔다.

 

Create a .env file in your project root directory and add the following statement

( 프로젝트 최상위 폴더에 .env 파일을 만드시고 아래의 문구를 추가해주세요 )

SKIP_PREFLIGHT_CHECK=true

  1. Save the file ( 파일을 저장 합니다. )
  2. Remove node_modules, yarn.lock, package.lock ( 옆의 3가지 파일 및 폴더를 삭제합니다. -> 있는 것만 하세요 )
  3. Then reinstall node_modules with ( 그리고 npm install 을 이용하여 노드 모듈을 다시 설치하세요 )

npm install

This should work ( 될껍니다. )

 

필자는 이 방법으로 해결했는데, 의존성 문제다 보니 나중에 정식으로 이용할때는 정확히 어떤 문제인지 파악한 후

해결책을 강구해야 할것 같다.

 

당장은 예제 프로젝트니까 이 방법을 통해 해결!

Comment