npm, tsc 설정을 통해 기본적인 프로젝트를 구성한다.
npm i -D typescipt
(typescript가 설치되어 있지 않은 경우)npm init
tsc --init
npm i @types/{pkgName}
@types/
를 붙여 타입스크립트로 포팅되어있는 패키지를 다운받는다.
{
"compilerOptions": {
"module": "commonjs",
"target": "ES6",
"sourceMap": true,
"experimentalDecorators": true,
"outDir": "build",
"esModuleInterop": true
},
"moduleResolution": "node",
"exclude": [
"node_modules",
"view"
]
}
"scripts"
에 "start": "tsc && node build/index.js"
추가