카테고리 없음

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파일 컴파일 가능)