0

新しいプロジェクトのアセット パイプラインをセットアップしています。私たちはすでに gulp ベースのビルド システムで React.js を webpack と共に使用しており、新しいプロジェクトにも React を使用したいと考えています。現在、アプリケーションは django で作成されているため、パイプラインを django-pipeline に移植したいと考えています。

OK、webpack を Pipeline-browserify に置き換えることができます。また、jsx コンパイル用の PyReact もあります。しかし、最初にJSXコンパイラを介しjsxファイルをパイプしてからブラウザ化することができません。私が知る限り、django-pipeline を使用したコンパイラ ステージは 1 つだけです。または、何か不足していますか?私が間違っていると教えてください...

ありがとう!

4

1 に答える 1

3

これに対処するための私の簡単な方法は、browserify 用のreactifyプラグインも使用し、Django 設定に PIPELINE_BROWSERIFY_ARGUMENTS = '-t reactify' を追加することでした。

Django-pipeline は複数のコンパイラを配置することをサポートしていますが、私の特定のケースでは、django-pipeline よりも browserify を多く使用しているため、代わりに単一の browserify コンパイラを使用しました。

于 2014-11-15T02:16:20.353 に答える