0

jsx 変換に reactify を使用しようとしていますが、reactify を使用して jsx から通常の js への変換を行いました。しかし、変換した js ファイルを実行しようとすると、どういうわけかコンテンツが表示されません。しかし、ブラウザ jsxtransformer にインポートすると、コンテンツが表示されます。手順のエラーを理解できません。誰かがそれについて知っているなら、私を助けてください。ありがとうございました..

4

1 に答える 1

0

ドキュメントに記載されているように、ブラウザー内トランスパイルは Babel から削除されましたが、Daniel15 は「ブラウザーを含む非 Node.js 環境」で使用するためのスタンドアロン ビルドを作成しました。

https://github.com/Daniel15/babel-standalone

この参照をページに追加するだけです。 <script src="https://cdnjs.cloudflare.com/ajax/libs/babel-standalone/6.4.4/babel.min.js"></script>

次に、他のスクリプト ファイルへの参照で属性を使用していることを確認します。type="text/babel"たとえば、次のようになります。

<script type="text/babel" src="scripts/myReactComponent.jsx"></script>
于 2016-01-28T13:53:25.067 に答える