TypeScripte(타입스크립트)는 자바스크립트의 상위 집합으로, 정적 타입을 지원하여 더 안정적이고 유지보수가 쉬운 코드를 작성할 수 있도록 도와주는 문법입니다.
타입스크립트 작성을 위한 초기세팅을 알려드리도록 하겠습니다.
1. Node.js와 npm 설치
타입스크립트 사용을 위해서는 최신 버전의 Node.js와 npm이 설치되어야 합니다.
설치는 및에 공식 사이트에 접속하여 다운받으실 수 있습니다.
Node.js — Run JavaScript Everywhere (nodejs.org)
2. 프로젝트 초기화
프로젝트 디렉터리에서 다음 명령어를 실행하여 package.json 파일을 생성합니다.
package.json 파일은 Node.js 프로젝트의 설정 및 종속성을 관리하는 데 사용되는 중요한 파일입니다.
이 파일은 프로젝트의 메타데이터(프로젝트 이름, 버전, 의존성 등)를 포함하고 있습니다.
npm init -y
3. TypeScript와 ts-node 설치
프로젝트에서 타입스크립트를 사용하려면 다음 명령어를 실행하여 typescript와 ts-node를 설치해야 합니다.
npm install typescript ts-node
4. tsconfig.json 생성
타입스크립트 설정 파일인 tsconfig.json을 생성하여 프로젝트 설정을 구성합니다. 이 파일은 컴파일 옵션을 설정하는 데 사용됩니다. 다음 명령어를 사용하여 기본 설정 파일을 생성할 수 있습니다.
npx tsc --init
이를 통해 생성된 tsconfig.json파일은 다음과 같은 기본 구성을 포함합니다.
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"strict": true,
"esModuleInterop": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true
},
"include": [
"src/**/*.ts"
],
"exclude": [
"node_modules"
]
}
이후 VsCode에서 단축키 Crtl+Alt+N을 이용해서 코드를 실행할 수 있습니다.
// index.ts
console.log("Hello, TypeScript!");
//출력결과 Hello, TypeScript!
'웹개발 > TypeScript' 카테고리의 다른 글
[타입스크립트] interface와 type의 차이 (0) | 2024.08.01 |
---|---|
[TypeScript] Interface: 타입 지정하기 (0) | 2024.08.01 |
타입스크립트, 너 뭔데 요즘 유행하냐? (3) | 2024.07.20 |
윈도우에서 타입스크립트(typescript)와 Code Runner 설정하기 (4) | 2024.07.20 |