Vite 개발 환경
Vite
React + TypeScript + ESlint
npm create vite@latestReact
TypeScript
Eslint
jest & React Testing Library
npm i -D jest @types/jest ts-jest(?)
npm i -D @testing-library/react jest-environment-jsdom @testing-library/jest-dom
npm i -D jest-svg-transformer identity-obj-proxy jest.config.ts 설정 파일 생성
jest.config.ts 설정 파일 생성export default {
testEnvironment: "jsdom",
transform: {
"^.+\\.tsx?$": "ts-jest",
},
moduleNameMapper: {
"^.+\\.svg$": "jest-svg-transformer",
"\\.(css|less|sass|scss)$": "identity-obj-proxy",
},
setupFilesAfterEnv: ["<rootDir>/src/setupTests.ts"],
};module 사용하면 이슈 있는데 아직 정확한 이유를 몰라 ts로 생성
setupTests.ts 설정 파일 생성
setupTests.ts 설정 파일 생성
jest.config.ts설정한 root로 설정해야한다.
package.json scripts 추가
scripts 추가
🔗 참고
Last updated