inflearn logo
講義

講義

知識共有

NoNameさんの投稿

NoName NoName

@smj9605309859

レビュー投稿数
2
平均評価
5.0

投稿 2

Q&A

리액트 핫로딩 옵션 줘도 동작을 안하네요 ㅠ

docker-compose.yml 파일 내용 # 도커 컴포즈 버전 version : "3" services : # 이곳에 실행하려는 컨테이너들을 정의 react : # 컨테이너 이름 build : # 현 디렉토리에 있는 Dockerfile 사용 context : . # 도커 이미지를 구성하기 위한 파일과 폴더들이 있는 위치 dockerfile : Dockerfile.dev # 도커 파일이 어떤것인지 지정 ports : - "3000:3000" # 포트맵핑 로컬포트 : 컨테이너 포트 volumes : # 로컬 머신에 있는 파일들 맵핑 - /usr/src/app/node_modules - ./:/usr/src/app environment : # 리액트 핫로딩 작동 옵션을 true 로 줘야 Volume 기능을 정상적으로 사용할 수 있다. - CHOKIDAR_USEPOLLING=true stdin_open : true # 리액트 앱을 끌 때 필요(버그 수정) Dockerfile.dev 파일 내용 FROM node : alpine WORKDIR /usr/src/app # packages.json을 먼저 복사를 해서 캐싱된 모듈을 사용하게 함으로써 # 빌드 시 불필요한 설치과정을 패스하게 됨 COPY package.json ./ RUN npm install # COPY [복사 할 파일 경로] [컨테이너내에서 파일이 복사될 경로] # COPY ./ ./ CMD [ "npm" , "run" , "start" ] # Mac 에선 상관 없지만 # Window에서 Volume 기능으로 실시간 화면이 변화하는걸 확인하고 싶으면 # 리액트 핫로딩 작동 옵션을 true 로 줘야 Volume 기능을 정상적으로 사용할 수 있다. # ENV CHOKIDAR_USEPOLLING=TRUE 잘못된 부분 있는지 확인 부탁드리겠습니다. OS는 window10 pro이고 vsc사용하여 코드 편집, power shell 사용하여 실행 하고 있습니다

いいね数
0
コメント数
2
閲覧数
1251