728x90
반응형
목차
폴더의 생성하기
typescript로 저는 생성해 주었습니다.
프로젝트 폴더 생성하기
npm init
위 명령어를 통해 package.json 파일을 생성해 줍니다.
typescript 설치하기
npm install typescript
설치가 완료되면 위의 사진처럼 dependencies에 typescript가 추가되었음을 볼 수 있습니다.
ts-node 설치하기
npm i ts-node --save-dev
typescript를 node에서 실행시킬 수 있는 런타임을 설치합니다.
설치가 완료되면 위의 사진처럼 devDependencies에 ts-node가 추가되었음을 볼 수 있습니다.
tsconfig.json 생성
{
"compilerOptions": {
"strict": true,
"module": "commonjs",
"moduleResolution": "node",
"lib": ["es2015","es2016","es2017","es2018","es2019","es2020"],
"target": "ES5",
"outDir": "./dist",
"esModuleInterop": true
},
"exclude": ["node_modules"],
"include": ["src/**/*"]
}
파일 작성
src 폴더를 만들고 밑에 main.ts파일을 만들어줍니다.
폴더 구조를 유의해주세요
실행 편의성
package.json의 script에 작성하여 컴파일하고 실행를 한 번에 진행하도록
script에 두 줄을 추가해 줍니다
실행
npm run start
이 명령어로 실행이 가능합니다.
참고
https://hoho325.tistory.com/311
반응형
'코딩 정보' 카테고리의 다른 글
VsCode로 c++실행 시 터미널에 출력값이 안나올 경우 (0) | 2024.03.20 |
---|---|
[yarn 실행 에러] yarn : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\user\AppData\Roaming\npm\yarn.ps1 파일을 로드할 수 없습니다. (0) | 2024.03.15 |
git 간단 사용법 commit, merge 등등 (1) | 2024.03.10 |
LNK1104 파일을 열 수 없습니다 오류해결법 (0) | 2024.02.05 |
c++ 입출력 정리와 자주 쓰이는 vector (0) | 2024.02.05 |