Diary
[개발일기] TIL
브라더 코드
2023. 5. 17. 11:43
(2023.05.15)
- Sentry : 콘솔에서 에러 발생시 내용을 사용자 메일로 보내주는 서비스. 사용자 기기, 브라우저, 방문경로 등의 정보들을 알 수 있어 편리. 리액트 같은 프론트나 노드 같은 백엔드 모두에서 쓸 수 있음. 실제 서비스 개발시 많은 개발자들이 사용하고 있음.
- npm 명령어
1) npm init : package.json을 만듬. 새로운 프로젝트를 시작할때 사용
2) npm install : 패키지를 설치함. 뒤에 --save/-S 옵션 붙이면 dependencies에 설치하고 --save-dev/-D 붙이면 devDependencies에 설치한다. 근데 npm5 부터는 기본 옵션이 --save 으로 설정되어 있음(안붙여도 됨). -g를 붙이면 전역 설치해서 다른 프로젝트에서도 패키지를 쓸 수 있음
3) npm ci : package-lock.json을 기준으로 패키지를 설치함. 배포시에는 npm install이 아닌 이 명령어를 사용하는 것이 좋음(버전이 달라지지 않기 때문에).
4) npm outdated : 프로젝트에 설치된 패키지 중 오래된 것이 있는지 알려줌