목록NPM (2)
코딩쌀롱
서비스에 필요한 패키지를 하나씩 추가하다 보면 어느새 패키지 수가 100개를 훌쩍 넘어버리게 된다.(아직 나는 그래본 적 없음ㅎㅎ) 패키지 별로 버전이 있고, 버전마다 기능이 다를 수 있으므로 프로젝트를 설치할 때 패키지도 동리한 버전을 설치해야 한다. 이때 설치한 패키지의 버전을 관리하는 파일이 package.json이다! 따라서 노드 프로젝트를 시작하기 전에는 폴더 내부에 무조건 package.json부터 만들고 시작해야 한다. $ npm init $ npm init -y // -y 옵션은 --yes와 같다. 디폴트값으로 생성해줌 npm init을 하면 정보들을 일일이 입력해줘야 한다. npm init -y를 하면 디폴트 값으로 package.json이 생성된다. ✱ package.json의 "scr..
✏️Debugging breakpoint breakpoint(중단점)은 JavaScript의 실행이 중단되는 코드 내 지점을 의미한다. 동작이 의심되는 곳에 breakpoint를 지정해 코드 실행을 확인한다. Watch 표현식을 평가하고 결과를 보여준다. Add Expression 버튼 +를 클릭해 원하는 표현식을 입력한 후 Enter를 누르면 중단 시점의 값을 보여준다. Call stack 코드를 해당 중단점으로 안내한 경로를 역순으로 표시한다. 호출된 함수가 실행된 순서대로 쌓이고, 가장 위에 쌓인 것부터 다시 해제되고 값 을 return한다. Scope 현재 정의된 모든 변수를 출력한다. Local은 함수의 지역변수를 보여준다. Global은 함수 바깥에 정의된 전역 변수를 보여준다. 실행 추적 R..