TIL66 [TIL] npm i과 npm ci 차이점 🧐 npm i (npm install) npm install은 프로젝트에 필요한 패키지를 설치하기 위해 사용하는 명령어이다. npm install 특정 패키지를 설치할 때, npm install 로 설치할 수 있고, 클론할때와 같이 프로젝트가 의존하고 있는 모든 패키지를 설치할때 사용한다. npm install 두 방식 모두 package-lock.json을 먼저 확인하고 만약 존재하면 해당 lockfile을 이용해서 의존하고 있는 패키지 정보를 파악하고 node_modules에 설치한다. 그리고 node_modules나 package.json에 변화가 생기면 package-lock.json을 업데이트하여 의존 패키지 정보를 기록한다. 🧐 npm ci (npm clean-install) npm ci는 p.. 2024. 3. 18. [TIL] 프로그래머스 (부족한 금액 계산하기) 프로그래머스 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(price, money, count) { let total = 0; for(let i = 1; i 2024. 3. 15. [TIL] 프로그래머스 (정수 제곱근 판별) 프로그래머스 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(n) { const sqrt = Number.isInteger(Math.sqrt(n)) return sqrt ? Math.pow(Math.sqrt(n)+1,2) : -1 } 2024. 3. 14. [TIL] 프로그래머스 (핸드폰 번호 가리기) 프로그래머스 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(phone_number) { let star = phone_number.substr(0,phone_number.length-4) .split('').map(a => "*").join('') let substr = phone_number.substr(-4) return star + substr } 2024. 3. 13. 이전 1 ··· 3 4 5 6 7 8 9 ··· 17 다음