2017-05-19 3 views
0

회사의 CMS 내에 create-react-app로 빌드 된 React 앱을 배포하고 싶습니다. CMS에서 자산, 스크립트 태그, CSS 태그 및 루트 DIV를 호스팅 할 수 없습니다. 정적 애셋을 S3에 배포하고 내 publicPath를 AWS로 지정했지만 내 CSS에서는 구성 요소가 렌더링되지 않습니다. 나는 webpack 설정을 처음 사용하고 어디서 방향을 확신 할 수 없습니까?index.html과 다른 서버에 React/Webpack 정적 디렉토리를 배포하십시오.

+0

설정 했습니까? https://github.com/webpack/docs/wiki/configuration#user-content-outputpublicpath? –

답변

0

배포를 위해 자산을 구축하는 두 가지 방법이 있습니다 :이

가 자산 건물을 로컬 컴퓨터에

  • 빌드 자산 및 정적 파일을 서버에
  • 배포 소스를 배포하고 수행은 약간의 차이가 있습니다. 예를 들어 첫 번째 방법은 전송하는 데 더 많은 데이터가 필요할 수 있으며 두 번째 방법은 서버에서 더 복잡한 구성을 필요로합니다. 서버는 webpack을 포함하여 다른 도구를 실행할 수 있어야하며 노드 모듈을위한 충분한 공간이 있어야합니다.