1

Middleman を使用して、複数のエンジンで処理するために複数のファイル拡張子をチェーンするにはどうすればよいですか?

Middleman はすぐに CoffeeScript を処理gem middleman-reactします。Gemfileactivate :reactconfig.rb

のような通常の jsx ファイルの処理は正常に動作しますが、動作my_file.js.jsxしないようなファイルが必要ですmy_file.js.jsx.coffee

これは CoffeeScript として正しく解析されますが、 として解析されませんjsx

出力例を次に示します。

BoardRow = React.createClass({
    render: function() {
      return <tr className='row'>{this.props.intersections}</tr>;
    }
});

この投稿に基づいて、この種のことが可能であるように見えます。

4

1 に答える 1

2

CoffeeScript ファイルのマジック jsx コメントの形式が正しくないことが判明したため、パーサーはそれをスキップしていました。

CoffeeScript ファイルが以下で始まることを確認してください。

###* @jsx React.DOM ###
于 2014-07-07T07:46:41.693 に答える