멀티스테이지빌드1 docker - 멀티스테이지 빌드 다양한 프론트엔드 프레임워크가 있지만 package.json 파일을 살펴보면 빌드와 개발 환경의 명령어가 다른 것을 확인할 수 있다. react를 기준으로 이야기하자면 아래 사진의 명령어를 보면 react-script라는 서드파티 패키지를 이용한 컴파일이고 start는 개발 모드라고 보면 된다. 개발 모드 - hot-module-replace가 동작해 수정과 동시에 화면이 변경된다. - 에러가 있을시 브라우저에 메시지를 출력한다. - 디버깅을 위한 무거운 서버가 제공된다. - react 코드가 node 환경에 종속되는 것을 의미한다. 운영 모드 - build는 배포 환경에서 사용할 파일을 압축 형태로 만들어준다. 그러면 우리가 선택한 웹 서버의 도움을 받아 스스로 서비스를 제공할 수 있다. - 파일만 있.. 2023. 1. 15. 이전 1 다음