react.js
-
[React.js] package.json 버전관리 패키지Framework/React.js 2022. 2. 25. 00:23
지난 포스팅에서 오래전 프로젝트를 다시 열어서 생긴 이슈를 해결하였다. 2022.02.24 - [Framework/React.js] - [React.js] digital envelope routines::unsupported 이슈 해결 오래전 프로젝트를 열거나 프로덕션 중인 프로젝트들은 패키지의 버전이 낮은 경우가 많다. 이런 버전관리가 지나치게 낮을 경우 서비스의 취약점으로 이어지기도 한다. 그렇기 때문에 지속적으로 버전관리를 추적해야 한다. 이럴때 손쉽게 확인할 수 있는 npm 패키지를 알게 되었다. 패키지명은 npm-check-updates이다. 주요 특징은 package.json의 dependencies와 devDependencies의 최신 버전을 알려준다. 각 패키지별로 상세하게 알려준다. 그리..
-
[React.js] digital envelope routines::unsupported 이슈 해결Framework/React.js 2022. 2. 24. 23:55
예전에 작업했던 React.js 프로젝트를 다시 시작하려고 11개월만에 시작을 했다. 그랬더니 다음과 같은 에러가 나왔다. digital envelope routines::unsupported.. 일단 처음보는 에러인데 지원을 하지 않는다는 소리를 보아하니 버전성 이슈인 것 같다. 사실 이 에러가 발생하기전에 package.json을 전부 업데이트를 했다. 그래서인지 좀 검색을 해보니 그거보다는 Node.js버전이 17 이상인 경우 16으로 다운그레이드 하라는 stackoverflow글이 있었다. 얼마전 생각해보니 다른 프로젝트도 17버전일 경우 동작이 안하는 경우가 있었다. 어차피 nvm을 사용하니 node 버전을 낮추어서 사용해보자. 우선 먼저 현재 컴퓨터의 Node 버전을 알아보도록 하자. 역시나 ..