프로그래밍/Typescript 3

[typescript] typscript에서 테스트 모듈(jest) 적용

이전 포스팅인 "vscode에서 typescript 프로젝트 생성"에서 생성한 프로젝트에서 시작 [typescript] vscode에서 typescript 프로젝트 생성 프로젝트를 만들 디렉터리를 생성한 후 $ yarn init 명령어로 package.json파일을 생성한다 $ yarn add --dev typescript tsc @types/node typescript를 위한 모듈을 추가한다 테스트용 임시 코드를 작성 한다.. choiyb2.tistory.com class Car { private name: string; constructor(name: string) { this.name = name; } toString(): string { return `name : ${this.name}`; } }..

[typescript] vscode에서 typescript 프로젝트에 tslint 적용

e이전 포스팅인 vscode에서 typescript 프로젝트 생성에서 생성한 프로젝트 기준으로 설명한다 vscode에서 typescript 프로젝트 생성 tslint를 사용하기 위해선 tslint, tslint-config-standard 두가지 모듈이 필요하다 $ yarn add --dev tslint tslint-config-standard 적용하고자 하는 프로젝트의 루트 디렉터리에 tslint.json 파일을 위의 내용으로 생성한다 tslint를 글로벌로 설치 하지 않았기 때문에 package.json에 sciprts에 명령어를 등록하여 사용할 수 있다 $ yarn tslint 명령어를 입력하면 위와 같이 위에서 설정한 tslint 설정에 맞지 않은 오류들이 출력된다 위 방법은 작업 중간에 작업자가..

[typescript] vscode에서 typescript 프로젝트 생성

프로젝트를 만들 디렉터리를 생성한 후 $ yarn init 명령어로 package.json파일을 생성한다 $ yarn add --dev typescript tsc @types/node typescript를 위한 모듈을 추가한다 테스트용 임시 코드를 작성 한다 F5를 눌러 디버깅을 시작하면 위와 깉은 오류 메시지가 나타나며 "Open launch.json" 버튼을 누르면 .vscode 디렉터리에 launch.json파일이 생성되고 vscode 에디터에 launch.json파일이 열린다 launch.json 파일을 위와 같이 수정한다 수정된 launch.json파일을 보면 TSC라는 task를 등록하였으므로 TSC라는 task 생성 하여야 한다 .vscode 디렉터리에 위 내용을 tasks.json 파일로 ..