[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에서 더욱 효율적인 개발을 진행할 수 있습니다.
참고 문헌: