타입스크립트 개발환경 설정하기
TypeScript 개발 환경 설정하기(Debugging)
TypeScript 개발 환경 설정하기(Debugging)
VSCode 빈 디렉터리 열기 npm init 하기 npm init -y tsc init 하기 이때 반드시 sourceMap을 만들어줘야 js파일을 ts로 디버깅 할 수 있다. tsc --init --sourceMap 타입스크립트 파일 만들고 중단점 걸기 파일 sourceMa
code-l.tistory.com
아래 글을 따라서 개발환경을 설정한다.
JEST 설치하기
JEST 설치
Jest
By ensuring your tests have unique global state, Jest can reliably run tests in parallel. To make things quick, Jest runs previously failed tests first and re-organizes runs based on how long test files take.
jestjs.io
npm install --save-dev jest
package.json 파일 설정하기
{
"scripts": {
"test": "jest"
}
}
타입스크립트가 타입을 인식할 수 있게 타입 의존성 설정해주기
npm install --save-dev @types/jest
Babel 설정하기
npm install --save-dev babel-jest @babel/core @babel/preset-env
npm install --save-dev @babel/preset-typescript
babel.config.js 만들고 아래와 같이 적기
module.exports = {
presets: [
['@babel/preset-env', {targets: {node: 'current'}}],
'@babel/preset-typescript',
],
};
타입스크립트 테스트 하게 하기
npm install --save-dev ts-jest
타입스크립트가 타입 감지하게 하기
npm install --save-dev @types/jest
Test 파일 만들기
반드시 반드시 테스트 파일은 test.ts로 끝나게 할것.

Test 하기
npm test
