[typescript] GCP 프로젝트 생성 및 설정에서의 타입스크립트 사용 방법

Google Cloud Platform(GCP)을 사용하는 프로젝트에서 타입스크립트(TypeScript)를 사용하려면 몇 가지 설정이 필요합니다. 타입스크립트를 사용하여 GCP 프로젝트를 설정하는 방법에 대해 알아보겠습니다.

1. 프로젝트 초기화

먼저, 타입스크립트 프로젝트를 초기화합니다. 새로운 폴더를 만들고 터미널에서 다음 명령을 실행하여 package.json 파일을 생성합니다.

npm init -y

그런 다음, 타입스크립트 및 관련 패키지를 설치합니다.

npm install typescript @types/node

2. TypeScript 설정

프로젝트 루트에 tsconfig.json 파일을 생성하고 다음과 같이 설정합니다.

{
  "compilerOptions": {
    "target": "es6",
    "module": "commonjs",
    "outDir": "dist",
    "strict": true
  },
  "include": ["src/**/*.ts"],
  "exclude": ["node_modules"]
}

3. GCP 프로젝트 설정

GCP 프로젝트에서 타입스크립트를 사용하려면 Google Cloud Functions, Google Cloud Run 또는 기타 GCP 서비스를 사용하는 경우 배포 시 TypeScript 코드를 JavaScript로 컴파일해야 합니다. 이를 위해 npm 스크립트를 사용하여 컴파일 작업을 수행할 수 있습니다.

예를 들어, package.json 파일에 다음과 같은 스크립트를 추가합니다.

"scripts": {
  "build": "tsc",
  "deploy": "npm run build && gcloud functions deploy YOUR_FUNCTION_NAME --runtime nodejs14 --trigger-http"
}

위의 예시에서 YOUR_FUNCTION_NAME에는 배포할 함수의 이름이 들어가야 합니다.

이제 타입스크립트로 작성된 코드를 GCP 프로젝트에서 사용할 수 있게 되었습니다.

결론

이제 GCP 프로젝트에서 타입스크립트를 사용하는 방법을 숙지했습니다. 이를 활용하여 GCP에서 더욱 효율적인 개발을 진행할 수 있습니다.

참고 문헌: