NPM 2

[SW 코딩] Node.js와 Express.js - 03. NPM과 모듈(2)

03 NPX NPX란? : 어떤 프로젝트에서 패키지를 설치하지 않고 사용할 수 있게 해주는 도구 04 Node.js의 모듈 모듈이란? - 모듈은 코드를 분리하기 위한 방법 중 하나이다. - 간단한 프로그램이라면 파일 하나로도 충분히 가능하다. - 프로젝트가 커지면 각 기능에 맞게 코드를 분리하는 것이 중요하다. - 반복되는 B라는 코드를 모듈로 분리하여 사용하면 반복되는 코드의 사용을 줄일 수 있게 된다. 모듈과 패키지 - 패키지는 모듈의 모음이다. npm 패키지들은 많은 모듈을 포함하고 있는 코드 모음이다. Node.js의 기본 제공 모듈 - Node.js는 다양한 모듈을 기본적으로 제공하고, 기본 제공 모듈은 직접 작성하기 매우 어렵거나 복잡한 로직을 포함한 모듈이 있으므로 자주 사용되는 기본 제공 ..

[SW 코딩] Node.js와 Express.js - 03. NPM과 모듈(1)

01 NPM 이해하기 NPM이란? - Package : Node.js 코드들의 모음 - Manager : Package를 관리하는 툴 NPM 온라인 저장소 커맨드라인 도구, CMD - CoMmanDline : cmd, terminal 등에서 npm을 관리할 수 있는 도구 - 프로젝트 의존성 : 프로젝트 간 존재하는 의존 관계를 의미한다. 02 NPM 사용해 보기 NPM을 사용한다는 것은? - NPM 커맨드라인 도구의 사용법을 익히는 것이다. - 프로젝트의 생성부터 다양한 기능을 사용하는 법까지 학습한다. 프로젝트 생성하기 init : initial의 약어로, 새로운 프로젝트나 패키지를 만들 때 사용한다. npm init 명령어 실행 시 나오는 내용 일부 Package.json - npm init 실행 시..