프로그래밍/nodejs3 [Node.js] npm과 yarn의 차이 1. 기본적인 소개npm (Node Package Manager):Node.js와 함께 기본적으로 제공되는 패키지 매니저.2010년에 처음 출시.Node.js의 표준 패키지 관리 도구로 널리 사용.yarn:Facebook이 주도하여 2016년에 개발.npm의 성능과 보안 문제를 개선하려는 목적으로 시작됨.병렬 설치와 캐싱 등 성능 최적화 기능을 제공2. 주요 차이점특징npmyarn속도단일 쓰레드로 패키지를 설치하므로 비교적 느릴 수 있음.병렬 설치로 속도가 빠름.캐싱캐싱은 있지만 초기 버전에서 제한적이었음.네트워크 캐싱이 강력하며, 동일한 패키지를 다시 다운로드하지 않고 캐시에서 설치.보안기본적으로 SHA-512 해시로 패키지 무결성을 확인.yarn.lock 파일로 설치 버전을 고정하며, 실행 중 추가적.. 2024. 12. 2. [nodejs] 날짜 차이 구하기 특정 날짜부터 오늘 까지의 날짜 차이 구하는 방법 특정 날짜 설정 var set_day = new Date("2024-05-01"); 오늘 날짜 설정var cur_day = new Date(); 차이 구하기let diff = cur_day.getTime() - set_day.getTime(); 차이를 날짜로 변환let diffDays = diff / (1000 * 3600 * 24); 출력console.log(diffDays); 전체 코드var set_day = new Date("2024-05-01");var cur_day = new Date();let diff = cur_day.getTime() - set_day.getTime();let diffDays = diff / (1000 * 3600 * .. 2024. 6. 3. [Node.js] moment 사용하여 현재 시간 가져오기 콘솔창에서 npm 명령어를 사용하여 moment, moment-timezone을 설치 npm install momentnpm install moment-timezone 시간 확인 var moment = require("moment");require("moment-timezone");moment.tz.setDefault("Asia/Seoul");console.log(moment().format("YYYY-MM-DD HH:mm:ss")); 결과 포맷 형식YYYY 년도MM 월DD 일HH 시간mm 분ss 초 2024. 6. 3. 이전 1 다음 반응형