카테고리 없음
client typescript 배포 환경설정
nickbegain
2021. 8. 10. 14:10
[배포시 문제점, 빌드는 정상]
1. build가 필요한데 npm run build를 'rm -rf ./build && tsc' 으로 변경(build 폴더 삭제 + ts파일 컴파일하여 js생성)
2. tsconfig에서 "noEmit": true 설정을 제거한다.
--> 정상적으로 build(컴파일)된다. / 문제점 : tsc로 컴파일하여 build할때 build폴더에 index.html파일이 포함이 안되서 정상적으로 배포가 되지 않는다.
[해결방법]
1. create-react-app template typescript로 기본 프로젝트 생성시 기본 설정 그대로 빌드를 사용한다
(react run build를 react-script build로 사용, tsc사용X)
2. 자동배포화 실시
--> 빌드 및 배포화 모두 정상적으로 실행된다
(react-script build로 ts파일 컴파일 가능)