如何在浏览器中使用django-pipeline for JSX?

时间:2014-11-05 15:45:37

标签: django django-pipeline

我正在为新项目设置资产管道。我们已经在基于gulp的构建系统中使用了React.js和webpack,并且也希望将React用于新项目。现在,由于应用程序是用django编写的,我想将管道移植到django-pipeline。

好的,我可以用pipeline-browserify替换webpack,还有用于jsx编译的PyReact。但是我无法通过JSX编译器管理我的jsx文件 ,然后然后来浏览。据我所知,只有一个带有django-pipeline的编译器阶段。或者我错过了什么?请告诉我,我错了......

谢谢!

1 个答案:

答案 0 :(得分:3)

我处理此问题的快捷方法就是使用reactify插件进行浏览器化并添加PIPELINE_BROWSERIFY_ARGUMENTS =' -t reactify'到我的Django设置。

Django-pipeline支持放置多个编译器,但在我的特定情况下,因为我使用的是browserify而不是django-pipeline,所以我使用了单个browserify编译器。