2014-11-05 3 views
0

새 프로젝트의 자산 파이프 라인을 설정 중입니다. 우리는 이미 gulp 기반 빌드 시스템에서 webpack과 함께 React.js를 사용하며 React를 새 프로젝트에도 사용하고 싶습니다. 이제 응용 프로그램이 django로 작성되었으므로 파이프 라인을 django-pipeline으로 이식하고 싶습니다.JSX 용 django-pipeline을 browserify와 함께 사용하려면 어떻게해야합니까?

좋아, webpack을 pipeline-browserify로 대체 할 수 있으며 jsx 컴파일을위한 PyReact도 있습니다. 하지만 내 jsx 파일 을 먼저 연결할 수 없으며 JSX 컴파일러를 통해 브라우저를 통해으로 바꿀 수 없습니다. 내가 말할 수있는 한, 장고 파이프 라인을 가진 단 하나의 컴파일러 단계가있다. 또는 나는 무엇인가 놓치고 있냐? 제발 잘못이라고 말해주세요.

고마워요!

답변

3

빠른 처리 방법은 browserify에 reactify 플러그인을 사용하고 PIPELINE_BROWSERIFY_ARGUMENTS = '-t reactify'를 장고 설정에 추가하는 것입니다.

Django-pipeline은 여러 컴파일러를 넣는 것을 지원합니다. 그러나 특별한 경우에는 django-pipeline보다 browserify를 많이 사용했기 때문에 대신 하나의 browserify 컴파일러를 사용했습니다.

+0

고마워요! 그게 바로 제가 찾고 있던 것입니다. 그동안, 나는 프로젝트에 꿀꺽 꿀꺽 컴파일러 단계를 추가했다. (browserify 대신 webpack을 사용하지만 어쨌든). 거기에 너무 많은 유연성이 있으므로, 나는 그것으로 머무를 것이라고 생각합니다. – Nuschk