2017-02-04 17 views
0

JSXをJavaScriptに変換するためのスタンドアロンのトランスペラレータはありますか(つまり、<foo … />createElement("foo", …)、それ以外は何もありません)。バベルなしのJSX

私はtransform-react-jsxプラグインでBabelを使うことができますが、ES6トランスペラーを処方したくないと知っています。

+1

[ヘルプ/ on-topic]:本、ツール、ソフトウェアライブラリ、チュートリアル、その他のオフサイトリソース**を推薦する**を求める**質問は、回答と迷惑メール。代わりに、[問題の説明](http://meta.stackoverflow.com/questions/254393)とこれまでに解決したことがあります。 –

答えて

1

考えます他のスタンドアロンパッケージは更新/保守されていません。

なぜBabelを使用するのが嫌いですが、適用される変換を選ぶことができます。programmaticallyを使用することができます。また、ブラウザで動作するstandalone versionを使用することもできますそれはあなたのニーズに合っているはずです。

+1

ありがとうございました。私の理解は、Facebookのチームが意図的にBabelベースのアプローチに移行したことです(最初のJSTransformの実装はEsprimaのみに依存していました)代わりの確立された実装を、それはおそらく最高のその公式のものに固執することです。 – AnC

1

これは興味があるかもしれない:https://github.com/RReverser/acorn-jsx

は、最後にまだあなたのために有用である可能性が2つの年上のプロジェクト:私はあなたの最善の策であるため、バベルを使用しようとしている https://github.com/facebookarchive/jstransform

https://github.com/alexmingoia/jsx-transform

+0

"おそらく、プロジェクトが提供するJSXコンパイラを使用してください:https:// github.com/jsx/JSX " これは別のJSXです – luqmaan

+0

正解、私の悪い、答えを修正します。 – ChristianM

+0

ありがとうございます - irrelephantの答えに私のコメントを見てください。 – AnC

関連する問題