mkdir test
npm init -y
package.json에서 "main": "index.js", 부분을 삭제
3. 타입스크립트 다운로드
npm install -D typescript
touch tsconfig.json
{
"include": ["src"], //src 내의 모든 파일을 컴파일함
"compilerOptions": {
"outDir": "build" //js파일이 생성될 디렉터리 build로 지정
"target": "es6" //어떤버전으로 컴파일할지
"lib": ["es6", "DOM"] //어떤 환경에서 코드를 실행시킬지
"allowjs": true //js파일을 허용할지
}
}
"scripts": {
"build": "tsc" <-이부분
},
npm run build
npm i -D ts-node
npm i nodemon
(+)
//@ts-check
/**
* info about function
* @param {object} first param
* @returns void
*/
자바스크립트 파일을 체크하라고 알림.
jsDoc을 사용해서 코멘트를 작성한다.