반응형
빌드에 대해서만 형식 스크립트에서 특정 파일을 제외하는 방법은 무엇입니까?
빌드에 대해서만 모든 테스트 파일을 제외하고 로컬에서 테스트를 실행하는 데몬 없이 사용할 수 있습니까?내에서 테스트 파일을 제외하는 경우tsconfig.json
파일 제 경우 joke와 같은 테스트 라이브러리의 유형을 찾을 수 없다는 유형의 스크립트 오류가 발생합니다.
Cannot find name 'describe'. Do you need to install type definitions for a test runner? Try `npm i @types/jest` or `npm i @types/mocha`.ts(2582)
{
"compilerOptions": {},
"exclude": [
"**/*.test.ts"
]
}
임시 파일링이 빌드 폴더가 아닌 다른 폴더에 저장된 것 같아 궁금합니다.
한 가지 가능한 해결책은 테스트용과 프로덕션 빌드용으로 두 개의 서로 다른 tsconfig 파일을 사용하는 것입니다.
tsconfig.json
{
"compilerOptions": {
"module": "commonjs",
"target": "es6",
"outDir": "./build",
"baseUrl": ".",
"paths": {
"*": ["types/*"]
},
"strict": true,
}
}
tsconfig.prod.json
{
"extends": "./tsconfig",
"exclude": ["**/*.test.ts", "**/*.mock.ts"]
}
그런 다음 실행 시 tsc가 새 구성을 가리킵니다.tsc -p tsconfig.prod.json
언급URL : https://stackoverflow.com/questions/58461649/how-to-exclude-specific-files-in-typescript-only-for-the-build
반응형
'programing' 카테고리의 다른 글
Python의 요인 함수 (0) | 2023.07.03 |
---|---|
Android Studio - 프로그램 유형이 이미 있음: com.google.android.gms.internal.measurement.zzwp (0) | 2023.06.28 |
VBA Excel 단순 오류 처리 (0) | 2023.06.28 |
방법: SQL Server 2008을 사용하여 수정된 날짜 자동 업데이트에 대한 트리거 생성 (0) | 2023.06.28 |
Spring Webflux / WebClient에서 이벤트 루프 풀 크기를 설정하는 방법은 무엇입니까? (0) | 2023.06.28 |