Node.js 개발 환경 설정

이 가이드에서는 Google Cloud에서 실행되는 Node.js 앱 개발을 포함하여 Node.js 개발을 위해 로컬 머신을 준비하는 방법을 보여줍니다. 이 가이드에 따라 Node.js 및 관련 도구를 설치하세요.

목표

  • 노드 버전 관리자(NVM) 설치
  • Node.js 및 npm(노드 패키지 관리자) 설치
  • 편집기 설치
  • Google Cloud CLI 설치
  • Node.js용 Cloud 클라이언트 라이브러리 설치

NVM 설치

NVM은 Node.js 및 npm 설치를 관리하기 위한 bash 스크립트입니다. NVM은 Windows를 지원하지 않습니다. Windows에서 Node.js 설치 관리에 대한 자세한 내용은 nvm-windows를 참조하세요.

NVM 설치에 대한 자세한 내용은 설치 안내를 참조하세요.

Node.js 및 npm 설치

NVM을 설치한 후 Node.js 및 npm을 설치할 수 있습니다.

  1. 최신 버전의 Node.js를 설치하려면 다음을 실행합니다.

    nvm install stable
    
  2. 선택사항: 이 버전을 기본 버전으로 지정하려면 다음을 실행합니다.

    nvm alias default stable
    
  3. 선택사항: 실행 중인 Node.js 버전을 확인하려면 다음을 실행합니다.

    node -v
    

npm은 Node.js를 위한 노드 패키지 관리자이며 일반적으로 Node.js와 함께 설치됩니다. npm을 사용하여 npm 저장소에서 Node.js 패키지를 설치합니다. 예를 들면 다음과 같습니다.

npm install --save express

편집기 설치

Node.js 앱 개발을 위해서는 여러 가지 편집기를 사용할 수 있습니다. 그 중에서 인기 있는 몇 가지는 다음과 같습니다.

효율적인 Node.js 개발을 위해, 이러한 편집기에서는 구문 강조 표시, intelli-sense, 코드 완성부터 완전 통합 디버깅 기능까지 다양한 기능들(일부 경우에는 플러그인 사용)을 제공합니다.

Google Cloud CLI 설치

gcloud CLI는 Google Cloud용 도구 모음입니다. 여기에는 명령줄에서 Compute Engine, Cloud Storage, BigQuery, 기타 제품 및 서비스에 액세스하기 위해 사용할 수 있는 gcloud, gsutil, bq가 포함됩니다. 이러한 도구를 대화식으로 또는 자동화 스크립트를 사용하여 실행할 수 있습니다.

예를 들어 다음 명령어는 Node.js 웹 애플리케이션을 App Engine 표준 환경에 배포합니다. 배포 후 App Engine은 npm start로 앱 시작을 시도합니다.

gcloud app deploy

Node.js를 위한 Cloud 클라이언트 라이브러리 설치

Node.js용 Cloud 클라이언트 라이브러리는 Node.js 개발자가 Datastore 및 Cloud Storage와 같은 Google Cloud 서비스와 통합하기 위해 사용하는 일반적인 방법입니다. 예를 들어 다음을 사용하여 개별 API를 위해 패키지를 설치할 수 있습니다.

npm install --save @google-cloud/storage

다음 단계