728x90 반응형 pakage.json2 [TIL] Node.js 생태계, npm(node pakage manager) 1. npm (node pakage manage)자바스크립트 패키지 매니저Node.js 에서 사용할 수 있는 모듈들을 패키지화하여 모아둔 저장소 역할 + 패키지 설치/관리를 위한 CLI 제공필요한 패키지를 검색해서 설치할 수 있고, 자신이 만든 패키지를 올릴 수도 있음 추가로 나는 패키지 / 모듈 / 라이브러리의 차이점을 잘 몰랐는데, 라이브러리는 여러 패키지와 모듈들을 모아놓은 것패키지는 특정 기능과 관련된 여러 모듈을 한 폴더 안에 넣어 관리하는 것모듈은 함수, 변수 등을 모아놓은 것그래서 라이브러리 >= 패키지 >= 모듈이라고 생각하면 될 것 같다. 1.1. npm 커맨드npm [명령어] [패키지명] [옵션] 설치npm install [패키지명] 패키지명 뒤에 @version 을 붙이면 특정 버전 .. 2024. 8. 30. [JavaScript/자바스크립트] 모듈, pakage.json, pakage-lock.json pakage.json, pakage-lock.json 파일들.. 모듈..많이 보고 들었지만 누군가 그게 뭐야? 라고 물었을 때 설명을 잘 할 수 없을 것 같았는데 이번 강의를 들으면서 뿌옇던 것이 조금 정리된 느낌이 든다. 패키지.json 파일 역시 버전 정보가 들어있다는 것은 알고 있었지만 두 파일의 명확한 차이가 무엇인지 잘 몰랐는데 이번에 강의를 들으면서 명확하게 알 수 있었다. 역시 개발 공부는 끝이 없고 알아야 할 것이 정말 많구나 또 한번 느낀다. 오늘도 바보벌레는 열심히.. 모듈이란? 하나의 파일에 많은 코드를 작성하게 되면 각 코드들의 의미를 빠르게 파악하기 어렵고, 수정이 필요한 부분을 찾기가 어렵다. 그래서 많은 코드가 필요한 프로그램을 기능별로 여러 개의 파일로 분리해서 관리하는 것.. 2024. 5. 18. 이전 1 다음 728x90 반응형