부록 A. 노드 치트 시트 및 프로젝트 초기화
노드 애플리케이션 개발은 JavaScript 한 줄처럼 간단할 수도 있고, 전 세계에서 호스팅되는 분산 시스템처럼 복잡할 수도 있습니다. 다행히도 Node는 두 가지 모두를 처리할 수 있는 다목적 플랫폼입니다. 이 치트 시트는 Node 프로젝트 설정, package.json 파일 이해, 최신 JavaScript 코드 작성에 대한 빠른 참조를 제공합니다. 또한 Node엔지니어로서 커리어 성장을 위한 핵심 영역도 강조합니다.
이 부록에서는 다음 주제를 다룹니다:
-
npm을 사용하여 Node 프로젝트 초기화하기
-
Node 프로젝트에 권장되는 디렉토리 구조
-
package.json 파일 이해 및 의미 있는 스크립트 작성하기
-
최신 Node 구문 패턴
-
Node 엔지니어를 위한 성장 영역
이 부록을 빠른 참고 자료로 사용하거나 Node 프로젝트의 시작점으로 사용할 수 있습니다. 간결하고 쉽게 따라할 수 있도록 설계되었으며, Node 개발을 시작하는 데 필요한 필수 정보를 제공합니다.
참고
노드 설치 단계는 1장을 참조하세요.
Node 프로젝트 초기화하기(npm 사용)
노드 개발의 대부분은 패키지를 설치하고, 스크립트를 실행하고, 프로젝트를 관리하기 위해 CLI를 사용하는 것과 관련이 있습니다. 노드 프로젝트의 첫 번째 단계는 노드 패키지 관리자인 npm으로 초기화하는 것입니다. 터미널에서 다음 명령을 실행하면 됩니다:
mkdir node-app && cd node-app npm init -y
참고
node-app 는 예시 이름일 뿐입니다. 원하는 프로젝트 이름으로 대체할 수 있습니다. 소문자로 하이픈으로 구분된 이름(예: node-app-server)을 사용하고, 짧고 설명적이며 특수 문자를 피하여 npm, URL 및파일 시스템 간 호환성을 보장하세요.
이 명령은 프로젝트의 매니페스트 역할을 하는 기본 package.json 파일을 설정하여 이름, 버전, 종속성 및 스크립트를 정의합니다. -y 플래그는 기본값을 자동으로 채우므로 대화형 프롬프트에 응답하지 않고도 빠르게 시작할 수 있습니다. 나중에 언제든지 생성된 package.json을 편집하여 설정을 미세 조정하거나 메타데이터를 추가할 수 있습니다.
참고
프로젝트 매니페스트는 프로젝트 이름, 버전, 종속성, 스크립트, 구성 등 프로젝트에 대한 필수 메타데이터를 정의하는 파일로, npm, 빌드 시스템 또는 CI 파이프라인 등의 도구가 프로젝트를 빌드, 실행 또는 관리하는 방법을 이해할 수 있도록 합니다.
이 기본 파일은 다른 개발자와 도구가 프로젝트를 이해하고 작업할 수 있도록 하는 데 매우 중요합니다. 기본값으로 시작하더라도 매니페스트를 일찍 다듬으면 나중에 혼란이나 잘못된 구성을 피하는 데 도움이 됩니다.
팁
npm은 Node에 포함된 기본 패키지 관리자로 대부분의 프로젝트에서 잘 작동하지만, 일부 개발자는 고급 기능을 위해 Yarn 같은 대체 도구를 사용하기도 합니다.
npm은 종속성과 재사용 가능한 JavaScript 코드 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access