npm
-
[Javascript] NVM 정리Language/Javascript 2022. 2. 26. 00:03
예전에 프로젝트에서 작업하던 것들을 오랜만에 버전업을 전부 최신으로 업그레이드하였다. 이 때 최신버전을 알기 위해서 package.json을 쉽게 관리하는 포스팅을 했었다. 2022.02.25 - [Framework/React.js] - [React.js] package.json 버전관리 패키지 그 연장선으로 이렇게 오래된 프로젝트나 최신 프로젝트를 동시에 진행하게 되면 여러가지 node버전을 사용하게 된다. 이 때 노드 버전에 따라서 호환되지 않는 패키지들이 있을 수 있다. 그렇기 때문에 다양한 노드 버전을 관리할 수 있어야 한다. 이를 가능케해주는 것이 NVM이다. NVM에 대해서 요약하자면, 1. Node.js의 다양한 버전을 관리하는 역할을 한다. 2. 여러개의 노드 버전을 사용하고 싶을 때 사용..
-
[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의 최신 버전을 알려준다. 각 패키지별로 상세하게 알려준다. 그리..