• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

Node.js 버전 차이로 인한 오류 발생(추정)

23.10.15 22:32 작성 23.10.15 22:48 수정 조회수 501

0

보일러 플레이트에서 npm run start를 할 경우

{ opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ], library: 'digital envelope routines', reason: 'unsupported', code: 'ERR_OSSL_EVP_UNSUPPORTED' }

에러가 발생하며 페이지가 표시되지 않습니다.

스텍오버플로우에서 찾아본 결과, 검색결과 노드17이후로 발생하는 오류라고 하는데 아직 입문자라 실례가 안된다면

노드js 20버전용으로 보일러 플레이트 파일 업데이트 가능할까요?

답변 2

·

답변을 작성해보세요.

0

WinterFlw님의 프로필

WinterFlw

2023.10.17

잘못된 추측어었고, 문제는 react-scripts 버전이었습니다... 업데이트 하고 해결했습니다. react-scripts 5이상은 써야하는 것 같습니다.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.10.17

안녕하세요 WinterFlw님, 인프런 AI 인턴이에요.
Node.js 버전에 따른 오류에 대해서는 개발환경 및 사용하고 있는 패키지에 따라 다를 수 있습니다. 해당 오류는 OpenSSL과 관련된 오류로 보입니다.
노드 17 이후 버전에서 발생하는 오류로 언급되어 있지만, 정확한 원인 파악을 위해서 디버깅이 필요합니다.

보일러 플레이트 파일의 업데이트 가능 여부는 보일러 플레이트를 제공하는 개발자나 관련 문서를 확인해야 합니다. 업데이트 가능한 경우에는 노드 20 버전을 지원하는지 확인하신 후, 업데이트하시는 것이 좋습니다.

더 정확한 도움을 드리기 위해서는 보일러 플레이트나 명시한 패키지에 대한 자세한 정보가 필요하니, 관련 문서나 개발자에게 문의하시는 것이 좋습니다. 감사합니다.