[Error] Try running with --detectOpenHandles to find leaks. Active timers can also cause this, ensure that .unref() was called on them. (react 18v error)

개잼·2023년 12월 23일
0

1. 인사

안녕하세요. 이번에는 Error에 대해서 게시글을 올리려고 합니다.


2. 배경

이번 Error는 제가 react에서 npm run test를 하다가 만난 Error입니다.
이에 대해 구글링을 하여 해결하려고 했으나, 검색한 결과와 똑같이 따라해보니 안돼서 저와 같은 분이 계실까봐 글을 작성하게 되었습니다.


3. 해결 방법

  • Package.json
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },

보시는 바와 같이 Package.json은 다음과 같이 되어 있습니다.
(만약 저와 다르다면 react 18v이 아닐 수 있습니다.)

위에서 보이는 Package.json을

  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --detectOpenHandles",
    "eject": "react-scripts eject"
  },

이렇게 고쳐주시면 됩니다.

간단하지만 해당 문제에 대해 구글링 한 결과 저처럼 글을 작성하신 분이 없으셔서 헤매는 분이 없고자 글을 작성하게 되었습니다.

profile
천천히 나아가는 중

0개의 댓글