2017-02-16 7 views
7

큰 문제가 있습니다. 한 회사에서 파트 타임으로 일하면서 새로운 웹 기술을 찾고 "웹 컴포넌트"을 웹 사이트에 구축했습니다.npm 시작없이 React 프로젝트를 실행할 수 있습니까?

그들은 AngularJS (첫 번째 버전)를 사용하기 시작했으며 최근이 프레임 워크가 발전함에 따라 적절한시기가 아니라고 말했습니다.

그래서 내가 ReactJS에 관심을 갖기 시작했습니다. 그러나 그들은 node.js 서버 인프라 스트럭처를 가지고 있지 않으므로 AngularJS가 적합합니다. 하나의 브라우저 만 있으면 충분합니다. "npm start"과 같이 실행하면 불가능합니다.

! 내 질문은 (내 게시물의 제목은 ...) :

서버 측없이 ReactJS를 실행할 수 있습니까?

내 헤더

<script src="https://unpkg.com/[email protected]/dist/react.js"></script> <script src="https://unpkg.com/[email protected]/dist/react-dom.js"></script>

에 다음 줄을 시도했다하지만 빈 페이지가 남아있다.

아마도 반응 구조가 과장되어 있지 않은 것 같습니다. 그래서 내가 당신에게서 도움/설명을 찾고 있습니다.

나는 충분히 명확 해 졌으면 좋겠다. 답변을 미리 감사드립니다.

+0

어떤 서버를 사용하고 있습니까? –

+0

다릅니다. 프로덕션 환경에서 큰 응용 프로그램을 사용하려면 Websphere 서버 기술이 있어야합니다. 그러나 현재 그들은 "ReactJS가 새로운 인프라를 구입할 자격이 있음"을 증명하기를 원합니다. 그래서 브라우저 나 PHP 서버에서 ReactJS를 실행하는 것이 좋습니다. 가능한가? –

+1

대신 npm에서 webpack을 사용할 수 있습니다. 이제는 업계 대부분이 다음과 같습니다. –

답변

9

프로덕션 노드 서버없이 React 앱을 실행할 수 있습니다. 페이스 북은 약 here

말했다되고 있다는 개발자가 생산 npm run build를 통해 빌드를 수행 할 노드를 사용하여뿐만 아니라, npm start를 통해 로컬 노드 dev에 서버를 사용해야 할 수도 읽을 수있는 사용하기 쉬운 프로젝트의 부트 스트 래퍼를 제공합니다. 하지만 하나의 빌드 출력을 npm run build에서 가져 와서 모든 정적 서버에서 제공하고 작동중인 응용 프로그램을 사용할 수 있습니다.

관련 문제