반응형
React Admin을 사용해보고 싶어서 CRA로 세팅을 했는데 서버가 켜지지 않는 에러가 발생했다. 처음 있는 일이라 당황하다가 에러 키워드로 구글링해보니 금방 해결방법을 찾을 수 있었다.
알고보니 Node.js 버전을 제일 최신으로 변경한 게 문제가 되었다. (17.2.0 버전)
Error message "error:0308010C:digital envelope routines::unsupported"
If we use the current LTS version of Node.js then this error will not come. Downgrade your Node.js version to the current LTS version (16.13.0). - stackoverflow
그래서 다시 안정적인 버전(16.13.0)으로 다운그레이드 해야했다.
Node.js 버전 확인
node -v
Cache 삭제
sudo npm cache clean --force
n 플러그인 설치
n을 사용하면 Node.js의 버전을 쉽고 간편하게 관리할 수가 있다.
sudo npm install -g n
최신 버전 설치
n latest
안정적 버전 설치
n lts
특정 버전 설치
n 10.16.0
Permission denied가 뜬다면 맨 앞에 sudo를 붙여준다.
다운로드 목록 보기
n을 통해 다운로드된 버전들을 볼 수 있으며 선택한 버전을 설치도 할 수 있다.
n
캐시된 버전 제거
n rm 8.11.1
설치된 버전 외 캐시된 버전 모두 제거
n prune
설치된 Node.js 제거
n uninstall
설치된 Node.js를 제거하며 캐시된 버전에는 영향을 미치지 않는다.
반응형
'휴게소' 카테고리의 다른 글
깃허브 파일 대소문자 구분 이슈 (0) | 2021.12.16 |
---|---|
터미널에서 'code' 명령어가 안될 때 해결 방법 (0) | 2021.12.15 |
87번의 탈락, 9번 면접 본 후기 (feat.프론트엔드 개발자) (18) | 2021.11.19 |
개발자(또는 개발자 취준생)의 마음가짐, 힘이 되는 글/영상 모음 (5) | 2021.11.03 |
public 폴더 안 axios import 에러 (2) | 2021.11.01 |